Показать сообщение отдельно
  #23 (permalink)  
Старый 18.11.2014, 17:01
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
В конкретном случае решаются. но не в общем.
Чо? В каком таком не решается?
Цитата:
У тебя, кстати, неверный тест.
У тебя тоже. Мы же сравниваем скорость выполнения (new Function(arg, code)) со скоростью выполнения (function(arg){code})? Вот, пожалуйста:
console.time('one');
for (var i = 0; i < 10000; ++i) {
    (function (a){10 + a})()
}
console.timeEnd('one');

console.time('one');
for (var i = 0; i < 10000; ++i) {
   var fn = Function ('a', 'return 10 + a;');
   fn(i);
}
console.timeEnd('one');
Ответить с цитированием