Test name | Executions per second |
---|---|
1 | 498.2 Ops/sec |
2 | 603.3 Ops/sec |
const length = 10000;
const testArray = Array.from({ length }, (_, i) => i)
window.testArray = testArray
window.randomIndex = Math.round(0 + Math.random() * ((length - 1) - 0))
window.testArray = window.testArray.filter(elem => elem !== window.randomIndex);
const index = window.testArray.findIndex(elem => elem === window.randomIndex)
window.testArray.splice(index, 1)