Time complexity of unshift() vs. push() in Javascript Time complexity of unshift() vs. push() in Javascript arrays arrays

Time complexity of unshift() vs. push() in Javascript


push() is faster.

js>function foo() {a=[]; start = new Date; for (var i=0;i<100000;i++) a.unshift(1); return((new Date)-start)}js>foo()2190js>function bar() {a=[]; start = new Date; for (var i=0;i<100000;i++) a.push(1); return((new Date)-start)}js>bar()10