Volledige versie bekijken : arrays -push op bepaalde plaats in array
behived
%Europe/Berlin %488 %2005, 11:42
Ik heb een lege array, en ik wil een push uitvoeren van 1 element, maar op locatie [4] ipv [0]...
hoe doe ik dat?
Laiverd
%Europe/Berlin %497 %2005, 11:56
arraynaam[4] = varnaam/stringwaarde
push werkt alleen maar op de laatste positie.
John
SaphuA
%Europe/Berlin %502 %2005, 12:03
Laiverd, op jou manier vervang je de waarde op 4.
Ik denk dat behived dit bedoelt:
var test = ["poes", "aap", "leeuw"];
trace(test);
test.splice(2, 0, "konijn");
trace(test);
Jordy
%Europe/Berlin %502 %2005, 12:03
Laiverd, hij verandert dan de waarde die op dat moment array[4] is :). Betekend dat dat je dan eerst alle volgende waardes moet bewaren in een variabele, vervolgens dus je waarde achteraan plakken zoals de code van jou, en vervolgens daarna weer die waarde uit die variabel terug zetten ?
edit: array.splice(); dus :P
behived
%Europe/Berlin %510 %2005, 12:14
hij moet eigenlijk de waarde vervangen, elementen die al ingevoerd waren moeten op dezelfde plaats blijven staan...
was dus eigenlijk een domme vraag als ik het antwoord nu bekijk :#
maar die splice is ook goed om weten :)
ben leek wat arrays betreft
SaphuA
%Europe/Berlin %512 %2005, 12:17
Oh, dan had Laiverd toch gelijk :)
Maarjah, dan was die push dus een beetje onlogisch ;)
behived
%Europe/Berlin %520 %2005, 12:29
inderdaad, die push sloeg nergens op...
Laiverd
%Europe/Berlin %528 %2005, 12:41
Ach, het is bijna weer weeekend ;)
behived
%Europe/Berlin %537 %2005, 12:54
ja vanavond al!!
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.