Script Preparation code:
AخA
 
var nested = Array.from({
    length: 10000
}).map(() => Math.floor(Math.random() * Math.floor(10)));
var list = [2,3,4,5];
Tests:
  • 1

     
    nested.map(item => {
      if (list.indexOf(item) === -1) {
        list.push(item);
      }
    });
  • 2

     
    const selectedNested = nested.filter(item => list.indexOf(item) === -1);
    list = list.concat(selectedNested);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    1
    2

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36
Chrome 86 on Mac OS X 10.14.6
View result in a separate tab
Test name Executions per second
1 621.3 Ops/sec
2 671.9 Ops/sec