Heim  >  Artikel  >  Web-Frontend  >  So ändern Sie ein Element in einem Array in ES6

So ändern Sie ein Element in einem Array in ES6

青灯夜游
青灯夜游Original
2022-04-15 17:53:534922Durchsuche

Änderungsmethode: 1. Verwenden Sie die Syntax „Array-Name [angegebener Indexwert] = neuer Wert“, greifen Sie über den Index auf das angegebene Element zu und weisen Sie den Wert dem Element zur Änderung neu zu. 2. Verwenden Sie „array.splice(“ „Artikel starten, Anzahl der Elemente löschen, Wert 1 einfügen, Wert 2 einfügen)“-Anweisung, n Elemente ab der angegebenen Position löschen und n neue Elemente einfügen.

So ändern Sie ein Element in einem Array in ES6

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

ES6 Ändern Sie ein Element im Array

Methode 1: Greifen Sie über den Index auf das angegebene Element zu und weisen Sie den Wert neu zu.

Das Array besteht aus zusammengesetzten Daten und der Array-Name ist eine Referenzvariable, die auf das zeigt Array. Daher sind Arrays Referenzobjekte.

Der Zugriff auf ein Array bedeutet den Zugriff auf Array-Elemente. Die Elemente sind äquivalent zu Variablen. Die Elemente des Arrays sind eine Reihe von Variablen, die in geordneter Weise angeordnet sind. Sie haben keine Bezeichner und sind mit Indizes indiziert. Die Indizes beginnen bei 0 und steigen in der Reihenfolge an. Beachten Sie, dass der Array-Index ein nicht negativer ganzzahliger Ausdruck oder eine Zeichenzahl ist und keine anderen Arten von Werten oder Ausdrücken sein kann.

Syntax für den Zugriff auf Array-Elemente und die Neuzuweisung von Werten:

数组名[指定下标值]=新值;

Beispiel:

var arr = [1,2,3,4,5];  //声明一个数组
console.log(arr);
arr[0] = 0;  //修改第一个元素,重新赋值为0
arr[2] = "A";  //修改第三个元素,重新赋值为2
console.log(arr);

So ändern Sie ein Element in einem Array in ES6

Methode 2: Verwendung der splice()-Methode

Die splice()-Methode des Array-Arrays ist ebenfalls sehr leistungsfähig Methode, ihre Funktion ist: löschen, einfügen, ersetzen

Es ist zu beachten, dass: die splice()-Methode das ursprüngliche Array direkt ändert

Wir können die Ersetzungsfunktion dieser Methode verwenden, um die Array-Elemente zu ändern.

Syntax:

array.splice(starti,n,值1,值2);

Die eigentliche Methode lautet: Löschen Sie n Elemente an der Position von starti und fügen Sie dann den Wert 1 und den Wert 2 an dieser Position ein, die die ursprünglich gelöschten Werte ersetzen können

Beispiel

var array = [1,2,3,4,5];  //声明一个数组
console.log(array);
array.splice(2,2,123,456);
console.log(array);

So ändern Sie ein Element in einem Array in ES6

【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ändern Sie ein Element in einem Array in ES6. 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