javascript - 如何通过动态键读取值,形成json

标签 javascript json node.js

假设我有以下 json 配置。

var config = {
   "type_1" : "Value 1",
   "type_2" : "Value 2",
   "type_3" : "Value 3",
   "type_4" : "Value 4",
}

如何过滤 type_2 的值,该键是动态创建的。有些事情比如关注,

变量编号 = 2; var value = config.type_+number;

最佳答案

在您的情况下,您不能使用点表示法,这就是为什么您应该使用“bracket notation ”,因为它用于动态键。

所以,你可以这样做:

var pre_str = "type_";
var number = 2;

var value = config[ pre_str + number ];

关于javascript - 如何通过动态键读取值,形成json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37021201/

相关文章:

javascript - 为原型(prototype)方法创建代理

javascript - 如何使用 Ajax 将变量从 PHP 发送到 javascript?

c# - string.Replace() 搜索 string + ANY CHAR + string

javascript - 当我复制到本地计算机时,jQuery 上传插件不起作用

javascript - 如何在 JavaScript 中用 "^"(插入符号)编写数学公式?

arrays - Golang,将嵌入式结构转换为数组

node.js - 为什么两个进程之间的管道数据太大时看起来会被截断?

javascript - Node JS+PostgreSQL : INSERT has more target columns than expressions

javascript - 在 Nodejs 中读取原始 http 消息

javascript - 我不知道错误出在哪里了