Heim  >  Artikel  >  Web-Frontend  >  Wie Javascript Funktionsverwendungsbeispiele für den Betrieb von Arrays zusammenfasst

Wie Javascript Funktionsverwendungsbeispiele für den Betrieb von Arrays zusammenfasst

伊谢尔伦
伊谢尔伦Original
2017-07-26 13:59:071346Durchsuche

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

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

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

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

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]

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

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]

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]

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]

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"

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!

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