Heim >Web-Frontend >js-Tutorial >Detaillierte Einführung in Methoden in Arrays
Heute werden wir über verschiedene Methoden zur Bearbeitung von Arrays sprechen:
//Add
a =[]; //Leeres Array
a[0]="Ich bin der Erste";
a[2]="Ich bin der Dritte";
a[10]="I Es ist der Elfte" ;
warning(a.length);//11
//Delete
var a=[1,2,3,4,5];
delete a[4]/ /Löschen Sie das fünfte Element, aber löschen Sie nicht die Position
warning(a.length);
//Fügen Sie eines am Ende von push() oder mehr hinzu , und die neue Länge zurückgeben
a=[1,2,3];
warning(a..push("二狗","男",20));//Am Ende hinzufügen Array Ein oder mehrere
Alert(a.length);
Alert(a[0]);
//pop() entfernt das letzte Element des Arrays und gibt es zurück.
//Syntax arr.pop();
//Rückgabewert Das letzte Element von arr.
var arr=new Array(3);//Die Länge beträgt 3
arr[0]="George";
arr[1]="John";
arr[2]= " Thomas";
document.write(arr)
document.write("
")
document.write(arr.pop())//Löschen Sie das letzte Element und geben Sie es zurück im Array-Element.
document.write("
")
document.write(arr)
//unshift() fügt ein oder mehrere Elemente am Anfang des Arrays hinzu , und Geben Sie die neue Länge zurück
a=[1,2,3];
a.unshift("二狗","男",20);//Fügen Sie am Ende ein oder mehrere
hinzu des Arrays alarm (a.length);
alarm(a[0]);
//shift() lösche das erste Element und gebe es zurück
var arr=new Array(3);
arr[0]="George";
arr[1]="John";
arr[2]="Thomas";
document.write(arr)
document.write("
")
document.write(arr.shift())//Das erste Element löschen und zurückgeben
document.write ("
")
document.write(arr)
//concat()-Methode führt zwei oder mehr Arrays zusammen
var a=[1,2,3,4,5];
var b=[6,7,8,9,10];
var c=[11,12,13,14,15 ]
Alert(b.concat(a,c));
//join() konvertiert alle Elemente im Array in Zeichenfolgen und verbindet sie miteinander
var arr=["Heute ist Freitag", "Morgen ist ein Feiertag", "Übermorgen ist auch ein Feiertag"]
Alert(arr.join(","));
alert (typeof arr.join(""))
//revese() Elemente werden in der Reihenfolge umgekehrt
var arr=["Heute ist Freitag", "Morgen ist ein Feiertag", "Übermorgen ist auch ein Feiertag"];
Alert(arr.reverse())
//Die Slice-Methode fängt einen Teil des Arrays ab,
//Der erste Parameter ist der Index am Anfang des Arrays, und das entsprechende Element muss einen Index haben
//Der zweite Parameter ist der Index am Ende des Arrays, aber nicht das entsprechende Element
a=[1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15]
Alert(a.slice (0,10))
Alert(a.slice(-15,-5))
Alert(a)//Still das ursprüngliche Array Keine Änderung
//sort() sortiert die Array-Elemente
var a=[1,9,5,12, 24,16]
function hanshu(x,y){
return x-y;
}
alert(a.sort(hanshu))
//splice( ) wird verwendet, um Elemente des ursprünglichen Arrays einzufügen, zu löschen oder zu ersetzen
a=[1,2,3,4,5 ,6,7,8,9,10,11,12,13,14,15] ;
a.splice(4,6)//Löschen Sie 6 ab dem fünften
alarm(a)
a.splice(4,6,50,60,70,80,90,100,110,120,130,140) //Löschen Sie 6 Zahlen beginnend mit der fünften und fügen Sie die folgenden Zahlen hinzu
alert(a)
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Methoden in Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!