Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie Javascript Funktionsverwendungsbeispiele für den Betrieb von Arrays zusammenfasst

伊谢尔伦
Freigeben: 2017-07-26 13:59:07
Original
1361 Leute haben es durchsucht

shift : Löschen Sie das erste Element des ursprünglichen Arrays und geben Sie den Wert des gelöschten Elements zurück. Wenn das Array leer ist, geben Sie undefiniert zurück

var a = [1,2,3,4,5]; 
var b = a.shift(); //a:[2,3,4,5] b:1
Nach dem Login kopieren

unshift : Parameter am Anfang des ursprünglichen Arrays hinzufügen und die Länge des Arrays zurückgeben

var a = [1,2,3,4,5]; 
var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7
Nach dem Login kopieren

Hinweis: Der Testrückgabewert unter IE6.0 ist immer undefiniert und die Der Testrückgabewert unter FF2.0 ist 7, daher ist der Rückgabewert dieser Methode unzuverlässig. Wenn der Rückgabewert benötigt wird, kann anstelle dieser Methode splice verwendet werden. Dieser Artikel stammt von www.45it.com

pop : Löschen Sie das letzte Element des ursprünglichen Arrays und geben Sie den Wert des gelöschten Elements zurück. Wenn das Array leer ist, wird undefiniert zurückgegeben

var a = [1,2,3,4,5]; 
var b = a.pop(); //a:[1,2,3,4] b:5
Nach dem Login kopieren

push : Parameter am Ende des ursprünglichen Arrays hinzufügen und die Länge des Arrays zurückgeben

var a = [1,2,3,4,5]; 
var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:7
Nach dem Login kopieren

concat : Geben Sie ein neues Array zurück und fügen Sie Parameter zum ursprünglichen Array

var a = [1,2,3,4,5]; 
var b = a.concat(6,7); //a:[1,2,3,4,5] b:[1,2,3,4,5,6,7]
Nach dem Login kopieren

splice (start,deleteCount,val1,val2,...) hinzu, das im Array zusammengesetzt ist: Löschen Sie das deleteCount-Element aus die Startposition und fügen Sie val1 von dieser Position aus ein, val2,...

var a = [1,2,3,4,5]; 
var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5] b:[3,4] 
var b = a.splice(0,1); //同shift 
a.splice(0,0,-2,-1); var b = a.length; //同unshift 
var b = a.splice(a.length-1,1); //同pop 
a.splice(a.length,0,6,7); var b = a.length; //同push
Nach dem Login kopieren

ausführliche Erklärung der Spleißfunktion:

Spleißfunktionsmethode besteht darin, ein oder mehrere Elemente aus einem Array zu entfernen, bei Bedarf ein neues Element an der Stelle des entfernten Elements einzufügen und das entfernte Element zurückzugeben.

 arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

 arrayObj ist erforderlich. Ein Array-Objekt.

Start ist eine erforderliche Option. Gibt die Startposition zum Entfernen von Elementen aus dem Array an, beginnend bei 0.

deleteCount ist erforderlich. Die Anzahl der zu entfernenden Elemente.

item1, item2, ., itemN ist erforderlich. Ein neues Element, das an der Stelle des entfernten Elements eingefügt wird.

Die Spleißfunktionsmethode in JavaScript kann arrayObj ändern, indem sie eine angegebene Anzahl von Elementen ausgehend von der Startposition entfernt und neue Elemente einfügt. Der Rückgabewert ist ein neues Array-Objekt, das aus den entfernten Elementen besteht.

reverse : Das Array umkehren

var a = [1,2,3,4,5]; 
var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]
Nach dem Login kopieren

sort (orderfunction): Das Array nach den angegebenen Parametern sortieren

var a = [1,2,3,4,5]; 
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]
Nach dem Login kopieren

slice (start,end): Gibt ein neues Array zurück, das aus Elementen zwischen dem angegebenen Startindex und dem Endindex im ursprünglichen Array besteht

var a = [1,2,3,4,5]; 
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
Nach dem Login kopieren

join (Trennzeichen): Kombinieren Sie die Elemente des Arrays zu einer Zeichenfolge und verwenden Sie dabei Trennzeichen als Trennzeichen. Wenn es weggelassen wird, wird das Standardkomma als Trennzeichen verwendet

var a = [1,2,3,4,5]; 
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie Javascript Funktionsverwendungsbeispiele für den Betrieb von Arrays zusammenfasst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage