1. Erstellen Sie ein Array
var array = new Array();
var array = new Array(size);//Geben Sie die Länge des Arrays an
var array = new Array(item1,item2...itemN);//Array erstellen und Wert zuweisen
2. Werterfassung und -zuordnung
var item = array[index];//Den Wert des angegebenen Elements abrufen
array[index] = value;//Weisen Sie dem angegebenen Element einen Wert zu
3. Neue Elemente hinzufügen
array.push(item1,item2...itemN);//Ein oder mehrere Elemente zum Array hinzufügen und die Länge des neuen Arrays zurückgeben
array.unshift(item1,item2...itemN);//Fügen Sie ein oder mehrere Elemente am Anfang des Arrays hinzu. Die ursprüngliche Elementposition wird automatisch nach hinten verschoben und die Länge des neuen Arrays zurückgegeben
array.splice(start,delCount,item1,item2...itemN);//Löschen Sie delCount-Elemente rückwärts von der Startposition und fügen Sie dann ein oder mehrere neue Elemente von der Startposition aus ein
4. Elemente löschen
array.pop();//Das letzte Element löschen und das Element
zurückgeben
array.shift();//Löschen Sie das erste Element, die Position des Array-Elements wird automatisch nach vorne verschoben und das gelöschte Element wird zurückgegeben
array.splice(start,delCount);//delCount-Elemente rückwärts von der Startposition löschen
5. Arrays zusammenführen und abfangen
array.slice(start,end);
//Einen Teil des Arrays in Form eines Arrays zurückgeben. Beachten Sie, dass das Element, das end entspricht, nicht enthalten ist. Wenn end weggelassen wird, werden alle Elemente nach start kopiert
array.concat(array1,array2);
//Mehrere Arrays zu einem Array zusammenfügen
6. Sortieren von Arrays
array.reverse();//Array reverse
array.sort();//Array-Sortierung, Array-Adresse zurückgeben
7. Array in String konvertieren
array.join(separator);//Verbinden Sie die Array-Elemente mit Separator
Nach all dieser Liste habe ich immer noch keine Möglichkeit gefunden, Array-Elemente zu löschen! Also habe ich einige Informationen überprüft und eine Lösung gefunden.
Das Löschen von Array-Elementen erfordert eine Erweiterung des Array-Prototyp-Prototyps.
Array.prototype.del=function(index){
if(isNaN(index)||index>=this.length){
return false;
}
for(var i=0,n=0;i
if(this[i]!=this[index]){
this[n++]=this[i];
}
}
this.length-=1;
};
Nach dem Login kopieren