Рассмотрим следующий код:Как лучше перебрать огромный массив с большим количеством неопределенных элементов
var _test1 = [];
_test1[88] = 'sex';
_test1[1999990] = 'hey';
for(i = 0, length = _test1.length; i < length; i++){
if(_test1[i] == 'hey'){
alert(_test1.length);
}
}
это занимает много времени, и есть только два значения. Есть ли способ быть быстрее? Даже используя другую систему, которая индексирует объекты по числу, а затем быстро их зацикливает?
Вам не нужно переключаться на объект. – SLaks
есть. Я думаю, что это лучший вариант. объекты гораздо более тяжелые, чем массивы? –
Массивы - объекты. – SLaks