Кто-нибудь делал бенчмаркинг или может ссылаться на статью на эту тему? Особенно интересуют результаты IE, так как обычно производительность JS не является проблемой в других браузерах.
Я хотел бы знать, насколько медленнее сделать что-то вроде:
var numbers = [1, 2, 3, 4, 5, 6, 7];
var results = numbers.map(function() {
// do some stuff
});
вместо типичного:
var numbers = [1, 2, 3, 4, 5, 6, 7];
var results = [];
for (var i = 0; i < numbers.length; i++) {
var number = numbers[i];
var result;
// do some stuff
results.push(result);
}
Я, очевидно, предпочитаю функциональный стиль, но я предполагаю, что дополнительные затраты на вызов дополнительной функции для каждого элемента могут замедлить работу больших коллекций.
Спасибо!