Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Chrome 74
Mac OS X 10.14.5
Desktop
5 years ago
Test name Executions per second
.map 12820387.0 Ops/sec
.forEach 9728000.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)); });