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
が含まれています。
コンソールの例は説明用です。
期待値は -100 ではなく 200 です。
どうしたの?助けてください。