JSON改变不停留?

时间:2014-10-25 17:29:03

标签: javascript json attributes

我需要操作一个JSON对象,所以d3.js会知道如何渲染它。它是结构化的

{
    name:"Films",
    children:[...]
} 

后来我循环遍历孩子们,向他们添加X和Y属性,类似于:

for(var i = 0; i<jsonobject.children.length; i++) {
    jsonobject.children[i].x=123;
    jsonobject.children[i].y=456;
    console.log(jsonobject.children[i]);
}

当我在属性赋值后记录每个元素时,很明显X和Y是有效的。退出循环后,子项的所有X和Y属性都为NaN。似乎X和Y在每次迭代时都“重置”。

不确定这是不是奇怪的javascript,或者我做错了什么 代码:http://jsfiddle.net/6kwn857o/

0 个答案:

没有答案