Цитата:
|
В конкретном случае решаются. но не в общем.
|
Чо? В каком таком не решается?
Цитата:
|
У тебя, кстати, неверный тест.
|
У тебя тоже. Мы же сравниваем скорость выполнения (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');