Array vs Object lookup

JavaScript performance comparison

Revision 2 of this test case created

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var array = new Array();
    var obj = {};
   
    array.push("zero");
    array.push("one");
    array.push("two");
   
    obj["0"] = "zero";
    obj["1"] = "one";
    obj["2"] = "two";
};
</script>

Test runner

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

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
array
array[2];
pending…
object
obj["2"];
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. Here’s a list of current revisions for this page:

0 comments

Add a comment