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 ?