奇怪的javascript属性问题

时间:2014-05-28 13:25:12

标签: javascript jquery

我不明白这里发生了什么 - 在下面的代码中我有一组JSON对象。如果我控制台记录数组,并在控制台日志之后在其中一个对象中设置一个新属性 - 控制台日志在显示该属性之前。

如果我在分配属性之前记录控制台,怎么会发生这种情况呢?

它给我带来了更大的问题,因为我试图在循环中设置属性但在新操作后清除数组,因此该属性不会为另一个事件设置 - 但它只是不断设置属性并且不会重置数组......

var sizes = [];

var sizes = [{title: 'S', id: 1}, {title: 'M', id: 2}, {title: 'L', id: 3}];

console.log(sizes);

sizes[1]['selected'] = true;

0 个答案:

没有答案