Pogledajte određenu poruku
Staro 25. 02. 2010.   #11
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

zapravo mala ispravka prethodnom testu, ovako ce biti jos realnija situacija, jer obicno ne znamo unapred koliko ima elemenata niza, pa u prvom slucaju mora da se uradi dodela vrednosti prvo:
Kôd:
var a = [];
for(var i=0; i<1000000; i++)
    a.push(i);

var dummy;
var start = new Date();
var tmp = a.length;
for(var i=0; i<tmp; i++)
    dummy=1;
var end = new Date();

console.log( (end.getTime() - start.getTime()) /1000)

var start = new Date();
for(var i=0; i<a.length; i++)
    dummy=1;
var end = new Date();

console.log( (end.getTime() - start.getTime()) /1000)
kad se ovo pokrene, rezultati su prakticno identicni (ispadne prvi metod nekad i sporiji, znaci radi se o gresci merenja), tako da mozemo slobodno da tvrdimo da nema apsolutno nikakve razlike.
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat