Сообщение от UDN
|
for-in - передача по ссылке на объект т.е. Obj[i], а не создание копии с теми же свойствами.
|
И? При переборе через for(var i = 0; i < length; ++i), скажу Вам по секрету, копирования тоже не будет. Более того, добиться копирования при работе с объектами в JS весьма сложно.
Сообщение от UDN
|
В массивах нет различия в записи индекса.
|
А в объектах они есть?
var a = {};
a[1] = 5;
alert(a['1']); // Внезапно!
Более того, я не понимаю, как вообще связано то, о чём Вы вещаете, с порядком перебора ключей.