Показать сообщение отдельно
  #21 (permalink)  
Старый 01.06.2015, 04:46
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от danies
length тут вернет максимальный индекс+1
js изображает из себя настоящий язык программирования в метафоре настоящего массива. Между тем массивы в нем такие же пластилиновые, как и все остальное. Можно подумать что объект нафигачит в себя миллион пустых элементов если написать mass[1000000]=1. Херня конечно, счетчик только поставит в 1000000+1 и все. Значит никакой разницы между {} и [] не должно быть. Зачем она тогда вообще?

Была аналогичная история. Ничтоже сумняще я писал в индекс массива время его создания, ну, просто нужен был уникальный ключ. А время в юниксе сами знаете какое. Ну и получались у меня таблицы в миллиард строк типа.

ТС, отсюда вывод - юзайте вот такие скобки {} в соответствии с политикой и считайте ключи.

Последний раз редактировалось kostyanet, 01.06.2015 в 04:52.
Ответить с цитированием