Test name | Executions per second |
---|---|
1 | 621.3 Ops/sec |
2 | 671.9 Ops/sec |
var nested = Array.from({
length: 10000
}).map(() => Math.floor(Math.random() * Math.floor(10)));
var list = [2,3,4,5];
nested.map(item => {
if (list.indexOf(item) === -1) {
list.push(item);
}
});
const selectedNested = nested.filter(item => list.indexOf(item) === -1);
list = list.concat(selectedNested);