Pogledajte određenu poruku
Staro 25. 01. 2015.   #1
mslavko
profesionalac
Professional
 
Avatar mslavko
 
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
mslavko is on a distinguished road
Default SetInterval sa FOR loop

Imam niz pts u kome se nalaze objekti. Iz tog niza zelim da prebacim jedan po jedan objekat s tim da nakon svakog prebacivanja pozovem i funkciju koja treba da se izvrsi nad tim nizom.

Ja sam probao razne stvari izmedju ostalog i :
Kôd:
var test=[{"X":"300","Y":"400"}];
setTimeout(function () {
    for(var m=1;m<25;m++){
    var q = pts[m].X;
    var e = pts[m].Y;
    console.log(test);
    test.push({"X":q,"Y":e});
    mimicSvg(test,1);
      
    }
    }, 1000);
takodje:
Kôd:
var test=[{"X":"300","Y":"400"}];
for(var m=1;m<pts.length;m++){
  
    var q = pts[m].X;
    var e = pts[m].Y;
    console.log(test);
    test.push({"X":q,"Y":e});
    alert(m);
  setInterval(mimicSvg, 2000, test, 1);
    
  }
a probao sam i a test.push bude ugnjezden u setInterval ovako:
Kôd:
setTimeout( "mimicSvg(test,1);test.push({"X":q,"Y":e});",m*3000 );
Kôd:
setTimeout(function() {mimicSvg(test,1); test.push({"X":q,"Y":e});},m*3000 );
Nakon svakog testiranja vidim da nije problem proverim console.log i vidimda nije problem u funkciji vec da se prebacivanje iz niza pts u test vrsi sve dok se i zadnji objekat ne prebaci pa imam ovo:


ili ovo:


KAKO DA KOPIRAM OBJEKTE IZ NIZA PTS U NIZ TEST JEDAN PO JEDAN A DA POSLE SVAKOG NOVODODATOG OBJEKTA ISKORITIM TAJ NIZ U FUNCIJI mimicSVG ?
mslavko je offline   Odgovorite uz citat