使用变量访问JSON属性(字符串)

使用变量访问JSON属性(字符串),第1张

使用变量访问JSON属性(字符串)
data[i][category]

在JS中,

obj.prop
是的同义词
obj['prop']

var foo = {  bar: 'baz'};// foo.bar == foo['bar'] == 'baz'

另外,您正在处理的是Javascript对象,而不是JSON(尽管它可能 起源于 JSON )

*对于遇到这种情况并使用ES6的用户进行 *更新 ,现在可以在分配过程中使用变量:

const propName = 'bar';const foo = {  [propName]: 'baz',}// foo.bar == foo[propName] == 'baz'

作为参考,这被视为

ComputedPropertyName
ES6规范的“对象初始化”部分。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5477597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存