我有以下json,我想得到如下属性值
{
"Actions": [
{
"save": {
"path": "/save",
"function": "saveFn"
},
"reload": {
"path": "/delete",
"function": "deleteFn"
}
}
]
}
我想得到函数属性,所以它尝试下面给出了undefined
的错误var config = require("../file");
for (var i = 0; i < config.actions.length; i++) {
这是错误
config.actions[i].function
答案 0 :(得分:1)
你的root被称为“Action”,而不是“action”。并且您的“操作”是一个包含多个值的数组,因此您应该像以下一样获取它们:
var config = require("../file");
for(key in config.Actions[0]){
console.log(config.Actions[0][key].function)
};