У меня есть массив:Длина массива с прямой вставкой
var items = new Array();
, когда я пытаюсь сделать что-то вроде:
items[100] = ...
где 100
это идентификатор. Если тогда я иду печатать длину массива, я понимаю, что он большой 100
. Есть ли способ сделать такую вещь, но иметь длину для этих предметов?
Например, если у меня есть:
var items = new Array();
items[100] = item100;
items[120] = item120;
items[150] = item150;
Я хотел бы длину массива 3
и не 150
.
Возможно, объект подойдет вам лучше, если вы заботитесь о самом ключе? –
Да, я бы использовал объект. Редкие массивы - это проблема. – elclanrs
@ OmriAharon К сожалению, из-за проблем я не могу использовать объекты –