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'
作为参考,这被视为
ComputedPropertyNameES6规范的“对象初始化”部分。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)