Heim >Web-Frontend >js-Tutorial >Detaillierte Einführung in Methoden in Arrays

Detaillierte Einführung in Methoden in Arrays

零下一度
零下一度Original
2017-06-24 14:35:561329Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn