Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
Chrome 75
Windows
Desktop
5 years ago
Test name Executions per second
.map 2684568.8 Ops/sec
.forEach 8375906.5 Ops/sec
Script Preparation code:
x
 
var array = [];
array.forEach(i => array.push(i));
var someFunction = num => num * 2 * 3;
Tests:
  • .map

     
    const arr1 = array.map(i => someFunction(i));
  • .forEach

     
    const arr2 = [];
    array.forEach(i => { arr2.push(someFunction(i)); });