函数参数变成对象的名称而不是它的引用
Function parameter turns into Object's Name instead of its reference
这是我的 JSON 结构:
var json = {
procedure: {
id: "content",
child: {
154: {
class: "sequence nest",
text: "LED Ausgeben",
id: 154
}
}
}
};
出于某种原因,for (var prop in scope.child){}
中的 prop 只是一个字符串而不是对象 scope.child.154,您可以在下面的 Watch Expressions 中看到。
有什么想法吗?我尝试用“154”指定 JSON 个对象,但没关系。他们的名字也必须包含字符吗?
这里是 fiddle: JSFiddle 但你必须使用浏览器控制台。要检查它,请按文件夹图标。
干杯!
我稍微更改了 for 循环。您应该可以通过这种方式访问对象。
for (var key in scope.child) {
var obj = scope.child[key];
...
}
另请查看 Stackover post where I got the idea from
这是我的 JSON 结构:
var json = {
procedure: {
id: "content",
child: {
154: {
class: "sequence nest",
text: "LED Ausgeben",
id: 154
}
}
}
};
出于某种原因,for (var prop in scope.child){}
中的 prop 只是一个字符串而不是对象 scope.child.154,您可以在下面的 Watch Expressions 中看到。
有什么想法吗?我尝试用“154”指定 JSON 个对象,但没关系。他们的名字也必须包含字符吗?
这里是 fiddle: JSFiddle 但你必须使用浏览器控制台。要检查它,请按文件夹图标。
干杯!
我稍微更改了 for 循环。您应该可以通过这种方式访问对象。
for (var key in scope.child) {
var obj = scope.child[key];
...
}
另请查看 Stackover post where I got the idea from