Element aus Array löschen und Index beibehalten
Manu
- javascript
Hallo zusammen,
der Titel verrät eigentlich schon alles. Ich habe ein Array:
aArr[0] = 'Supi';
aArr[1] = 'toll';
aArr[2] = 'klasse';
und möchte nun aArr[1] löschen.
Das mache ich folgendermaßen:
myVal = 1;
newVarList = array ();
for (var myKey in aArr) {
if(myKey != myVal) {
newVarList[myKey] = aArr[myKey];
}
}
aArr = newVarList;
Der Inhalt von aArr ist aber nun folgender:
aArr[0] = 'Supi';
aArr[1] = 'klasse';
Gibt es eine Möglichkeit, ein Element zu löschen und trotzdem die Indizes beizubehalten?
Gruß,
Manu
Hallo,
Hallo zusammen,
der Titel verrät eigentlich schon alles. Ich habe ein Array:
aArr[0] = 'Supi';
aArr[1] = 'toll';
aArr[2] = 'klasse';und möchte nun aArr[1] löschen.
Das machst einfach du folgendermaßen:
delete aArr[1];
Gruß, Don P
Hallo Don,
danke für die Info, das wußte ich noch nicht...werds gleich mal probieren...
Gruß,
Manu