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

Aetae,
Цикл for быстрее чем some?

то есть
var arr = [...];
var someKey = "somekey"

for (var i=0,l=arr.length;i<l;i++) {
   if (arr[i].key==someKey) {
      //...
      break;
   }
}


быстрее чем

var arr = [...];
var someKey = "somekey"


arr.some(function (el) {
   if (el.key==someKey) {
      //...
      return true;
   }
});


Вроде бы писали везде что эти нативные методы не уступают обычным переборам. Точнее я читал что они иногда даже быстрее, а иногда - медленнее, но не значительно.

Последний раз редактировалось tsigel, 13.08.2014 в 21:07.
Ответить с цитированием