array indexof vs includes

JavaScript performance comparison

Test case created by

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  var items = [
      "jpg", "3fr",
      "ari", "arw",
      "bay",
      "crw", "cr2",
      "cap",
      "data", "dcs", "dcr", "dng",
      "drf",
      "eip", "erf",
      "fff",
      "iiq",
      "k25", "kdc",
      "mdc", "mef", "mos", "mrw",
      "nef", "nrw",
      "obm", "orf",
      "pef", "ptx", "pxn",
      "r3d", "raf", "raw", "rwl", "rw2", "rwz",
      "sr2", "srf", "srw",
      "tif",
      "x3f"
  ];

};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
indexOf
items.indexOf("jpg");
items.indexOf("x3f");
items.indexOf("not found");
pending…
includes
items.includes("jpg");
items.includes("x3f");
items.includes("not found");
pending…

Compare results of other browsers

Revisions

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

0 Comments