for(var i=0; i<Elements.length; i++)
{ if( Elements[i].y < 0 )
{
console.log({y:Elements[i].y, E:Elements[i]});
}
}
==================================================== ========
控制台向我显示下一个结果:
Object {y: -100, E: Element}
E: Element
x: 200
y: 200
__proto__: Element
y: -100
__proto__: Object
===============================
这很奇怪。Elements[i].y有-100,而在Elements [i]内部,“y”有200
一个对象一次有不同的数据。
控制台示例仅用于说明目的。
预期值为 200 而不是 -100。
怎么了?请帮忙。