Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erklärung des Tutorials zur JS-Array-Manipulation

Detaillierte Erklärung des Tutorials zur JS-Array-Manipulation

巴扎黑
巴扎黑Original
2017-07-18 15:42:201581Durchsuche

Eins: Array-Elemente hinzufügen

1: push

var f1=[1,2,3]
f1.push(4,5)
console.log(f1) //[1,2,3,4,5]

2: Die unshift()-Methode kann ein oder mehrere Elemente am Anfang des Arrays hinzufügen und new zurückgeben Länge.

var f1=[1,2,3]f1.unshift(4,5)
console.log(f1) //[4,5,1,2,3]

3: Die splice()-Methode fügt dem Array Elemente hinzu/entfernt sie und gibt dann das gelöschte Element zurück

(1) Löschen

var f1=[1,2,3,4,5,6,7]f1.splice(4,2)
console.log(f1) //[1, 2, 3, 4, 7]

(2) Löschen und hinzufügen

var f1=[1,2,3,4,5,6]
f1.splice(1,2,'h')
console.log(f1) //[1, "h", 4, 5, 6]

2: Löschen von Array-Elementen

1: pop( ) ; //Entferne das letzte Element und gib den Elementwert zurück

 f1=[1,2,3,4,5,6

2:shift(); //Entferne das erste Element und gib den Elementwert zurück, Elemente im Array Automatisch vorwärts bewegen

var f1=[1,2,3,4,5,6]
console.log(f1.shift()) //1
console.log (f1) //[2, 3, 4, 5, 6]

3:splice(deletePos,deleteCount); //Löschen Sie die angegebene Anzahl von deleteCount-Elementen ab der angegebenen Position deletePos, array Das Formular gibt das entfernte Element zurück

Siehe das Hinzufügen des vorherigen Array-Elements 3

Drei: Abfangen und Zusammenführen von Elementen

1:slice(start, end); //Gibt einen Teil des Arrays in Form eines Arrays zurück. Beachten Sie, dass das Element, das end entspricht, nicht enthalten ist. Wenn end weggelassen wird, werden alle Elemente nach start kopiert

var f1=[1,2,3,4,5,6]
console.log(f1.slice(3)) //[4, 5, 6]console.log(f1)  //[1,2, 3, 4, 5, 6] 不会改变数组   splice 会该变原数组

2: Die concat()-Methode wird zum Verketten von zwei oder mehr Arrays verwendet.

var f1=[1,2];var f2=[3,4]
console.log(f1.concat(f2)) //[1, 2, 3, 4]

Viertens: Kopie des Arrays

1, Slice(0); //Eine Kopie des Arrays zurückgeben, beachten Sie, dass es sich um ein neues Array handelt, kein Zeiger
2, concat(); //Gibt ein kopiertes Array des Arrays zurück. Beachten Sie, dass es sich um ein neues Array handelt, das nicht auf

zeigt. 5: Stringisierung von Array-Elementen

join(separator) ; //Gib einen String zurück, der jeden Elementwert des Arrays miteinander verbindet, getrennt durch ein Trennzeichen.

var f1=['apple','banner','orange']
console.log(f1.join()) //apple,banner,orange

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Tutorials zur JS-Array-Manipulation. 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