delete vs reassign

Benchmark created by my name on


Setup

var A = {};
    
    for (var i = 0; i < 5000; i++) {
      A['A' + i] = true;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
delete
for (var i = 0; i < 5000; i++) {
  delete A['A' + i];
}
ready
reassign
for (var i = 0; i < 5000; i++) {
  A['A' + i] = false;
}
ready

Revisions

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

  • Revision 1: published by my name on