faster way to delete element

Benchmark created on


Setup

const superBigArray = new Array(5000).fill(null);

Test runner

Ready to run.

Testing in
TestOps/sec
filter
superBigArray.filter((el, i) => i !== 2222);
ready
splice
superBigArray.splice(2222, 1);
ready
pop
superBigArray[2222] = superBigArray[superBigArray.length - 1];

superBigArray.pop();
ready
length set
superBigArray[2222] = superBigArray[superBigArray.length - 1];

superBigArray.length = superBigArray.length - 1;
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.