Slet Array-linie i Dobbel Array og oprydning // opdatering
HEJ,I et dobbelt array :
var inidata[0] = new array("1","2","3","4",....... );
var inidata[1] = new array("1","2","3","4",....... );
var inidata[2] = new array("1","2","3","4",....... );
...
var inidata[n-1] = new array("1","2","3","4",....... );
var inidata[n] = new array("1","2","3","4",....... );
har jeg brug for en funktion / rutine, som kan:
a: Slette en Array-linie og
b: Opdatere index-pointer på dette array.
ad a:)
Hvis ovenstående array har (eks) 14 linier (inidata[0] .. inidata[13]) skal jeg kunne slette Array linie 5 (variabel) således at at arrayet nu ser sådan ud
(inidata[0] ... inidata[4] , inidata[6].... inidata[13].
(skrives nu som id-0 .. id-4 , id-6 .. id-13 (osv) )
Jeg har prøvet splice(inidata[5],0) men det får jeg en syntaks fejl på.
ad B:
Samtidig skal Arrayet opdateres således at index-tallene opdateres (altså at id-6 "omdøbes" til id-5 og id-7 "omdøbes" til id-6 og så fremdeles (til id-13 --> id-12) uden datatab, så det fremstå som et homogent data-array uden "huller".
Mine forsøg med at få det til at funke har hidtil slået (meget) fejl.
Kan nogen hjælpe ?
Har søgt på nettet, men har ikke fundet "STEDET" endnu.
Kristian
