从变量计算数组成员

时间:2018-03-20 17:22:17

标签: javascript node.js ecmascript-6

我尝试使用(当前)单个对象创建一个数组,该对象是从JSON文件中的其他对象计算的。

我的测试代码

// Get JSON data and convert to an object
let myFile = '{"foo": {"bar": "baz"}, "thud": "bar"}';
let myData = JSON.parse(myFile);

// Expect to return baz
console.log(myData.foo.$(myData.thud));

返回错误

TypeError: myData.foo.$ is not a function

我的最终目标

一旦这个工作正常,我实际上正在努力建立一个包含一个或多个已经计算过的对象的数组。

["baz"]

1 个答案:

答案 0 :(得分:1)

您可以使用

获得最终目标
  

myData.foo [mydata.thud]