Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2014, 18:49
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

массивы с пустотами
Несколько вопросов про массивы.

1) Если я пишу:

var arr = [];
arr[1000] = 12;


Массив arr будет занимать место в памяти как массив с 1 элементом или он резервирует в памяти места под предыдущие элементы?

2) Перебор "дырявых" массивов.
Как лучше перебирать такие массивы, через "i in arr" или с помощью "forEach" будет лучше?

Пользоваться объектом в данном месте не удобно, так как массив будет не всегда дырявым и может быть очень большим. Вроде скорость работы с массивом много выше чем с объектом (но скорость через "i in arr" может быть та же что и у перебора объекта?)

Последний раз редактировалось tsigel, 04.02.2014 в 18:51.
Ответить с цитированием