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