如何使用变量进行查询

汤姆炸弹

我有一个看起来像这样的对象:

const mappings = {
  greeting: {
    'en': [
      'Hello',
      'Hi',
      'Hey'
    ],
    'it': [
      'Ciao',
      'Buongiorno',
      'Buonasera'
    ]
  }
}

根据查询中的语言,我想选择该语言。所以我试过const language = req.query.languagewhich can be itor en. 但是当我尝试返回 Hello 或 Ciao 时,mappings.greeting.language[0]它不会返回任何内容,因为它没有选择变量language

如何在查询中传递变量?

马蒙

由于language是一个变量,而不是点符号 ( .) 使用方括号符号 ( []) 允许属性名称作为变量:

mappings.greeting[language][0]

const mappings = {
  greeting: {
    'en': [
      'Hello',
      'Hi',
      'Hey'
    ],
    'it': [
      'Ciao',
      'Buongiorno',
      'Buonasera'
    ]
  }
}
let language = 'en'
console.log(mappings.greeting[language][0])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用变量where和select进行LINQ查询?

来自分类Dev

如何在Postgresql函数中使用变量进行循环查询

来自分类Dev

如何对变量使用查询

来自分类Dev

使用MSDASQL使用变量进行远程查询

来自分类Dev

jQuery使用变量进行负载查询

来自分类Dev

使用R变量进行SQL查询

来自分类Dev

在PHP中使用“ and”或“ or”作为变量进行查询

来自分类Dev

在Postgresql中使用变量进行SQL查询

来自分类Dev

jQuery使用变量进行负载查询

来自分类Dev

在C ++中使用“ char *”变量进行查询

来自分类Dev

如何使用变量进行计算

来自分类Dev

如何使用C#进行mysql查询并将其保存在变量中?

来自分类Dev

如何在进行 SQL 查询时在同一页面上使用输入变量?

来自分类Dev

oracle存储过程中如何使用全局变量进行查询

来自分类Dev

如何使用子查询进行范围

来自分类Dev

锂框架如何使用OR进行查询

来自分类Dev

如何使用“喜欢”进行续集查询?

来自分类Dev

如何使用Squeel进行嵌套查询?

来自分类Dev

Elasticsearch如何使用通配符进行OR查询

来自分类Dev

如何使用CachedRowSet进行SQL查询?

来自分类Dev

如何使用Spark Sql进行递归查询

来自分类Dev

如何使用Firebase通过查询进行订购

来自分类Dev

如何使用datetimepicker进行SQL搜索查询

来自分类Dev

如何使用对象的可选键进行查询?

来自分类Dev

如何使用Postgres进行此查询?

来自分类Dev

如何使用子查询进行范围

来自分类Dev

如何使用Prometheus进行此查询?

来自分类Dev

如何使用 SQLAlchemy 进行嵌套查询?

来自分类Dev

它如何使用别名进行 mysql 查询?