Arrayeinträge löschen
ReneRose
- javascript
Guten Abend!!
Ich habe eine dynamisch erzeugte Liste von textboxen, deren Inhalt in einem Array zwischengespeichert wird. Der User hat mitels Schaltfläche die Möglichkeit beliebige Checkboxen zu entfernen.
Úm die neue Liste wieder erstellen zu können, muß ich den Inhalt der gelöscten Checkbox aus dem Array entfernen. leider fällt mir nicht ein, wie ich das anstellen kann. Die Stelle u ermitteln, wo der gesuchte String steht ist kein Problem, aber wie kann ich ihn entfernen??
mit Array.slice(anfang,ende) erhalte ich zwar den gesuchten String, aber er wird im Quellarray nicht gelöscht!!
Danke für Eure Hilfe!!
Rene
Hallo,
mit Array.slice(anfang,ende) erhalte ich zwar den gesuchten String, aber er wird im Quellarray nicht gelöscht!!
Du meinst wohl nicht slice() sondern splice()?
var x=[1,2,3,4,5]; // oder x=new Array(1,2,3,4,5);
x.splice(1,2);
alert(x.join(",")); // Rest: 1,4,5
funktioniert.
MfG, Thomas