Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36
Chrome 75
Linux
Desktop
5 years ago
Test name Executions per second
.map 3465415.2 Ops/sec
.forEach 10972344.0 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)); });