Показать сообщение отдельно
  #18 (permalink)  
Старый 20.11.2011, 05:45
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

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