fjernelse af indexplads i et Array
jeg har et globalt array, som jeg gerne nemt vil kunne slette fra.Array før sletning:
var elementer = new Array("elefant","giraf","løve","tiger")
Jeg vil gerne slette element nummer 3. Jeg har fået fortalt at det kan gøres således:
delete elementer[2]
Men at denne løsning vil gøre, at arrayet bagefter ser således ud:
elementer[0]=elefant
elementer[1]=giraf
elementer[3]=tiger
og at elementer[2]= undefined.
Kan man ikke slette et element med javascript, så arrayet kommer til at se således ud. Altså uden undefined index´er i arrayet.
elementer[0]=elefant
elementer[1]=giraf
elementer[2]=tiger