wie würde ich denn, z.b., nur einen einzigen Eintrag aus dem Array entfernen. Nehmen wir an, das Array schaut wiefolgt aus:
Array (
[0] => 2
[1] => 6
[2] => 9
)
Das ist kein Array, sondern sieht eher nach einem Hash in Perl aus.
entweder:
var myArray = Array(2, 6, 9);
oder
var myArray = [2, 6, 9];
Ich habe jetzt vor, das Element 1 mit dem Wert 6 zu entfernen und die nachfolgenden Elemente eins "raufrutschen" zu haben.
Dafür gibt es keine Funktion musst du dir selber schreiben:
Array.prototype.remove = function(nr)
{
for(var i = nr; i < this.length - 1; i++) this[i] = this[i + 1]
this.pop();
return this;
}
var a = [2,6,9];
a.remove(1);
alert(a);
Struppi.