Heim > Web-Frontend > js-Tutorial > Erläuterung zu Arrays und der Arrays-Methode

Erläuterung zu Arrays und der Arrays-Methode

Patricia Arquette
Freigeben: 2025-01-21 00:32:09
Original
633 Leute haben es durchsucht

Explanation on Arrays and Arrays method

Detaillierte Erklärung und gängige Methoden von JavaScript-Arrays:

Was ist ein Array?

In JavaScript ist ein Array ein spezielles Objekt, das zum Speichern einer Reihe von Werten (Elementen) unter einem Variablennamen verwendet wird. Die Werte können von unterschiedlichen Datentypen sein (Zahlen, Zeichenfolgen, boolesche Werte, Objekte oder sogar andere Arrays).

Hauptmerkmale:

  • Reihenfolge: Die Elemente im Array haben eine bestimmte Reihenfolge, wobei ihre Positionen beginnend bei 0 indiziert werden.
  • Veränderlich: Sobald ein Array erstellt wurde, können seine Elemente geändert werden.
  • Dynamisch: Arrays können je nach Bedarf vergrößert oder verkleinert werden.

Array erstellen:

  • Wörtliche Darstellung:
<code class="language-javascript">   const myArray = [1, "hello", true, null]; </code>
Nach dem Login kopieren
  • Verwenden Sie den Array-Konstruktor:
<code class="language-javascript">   const anotherArray = new Array(5); // 创建一个包含5个空槽的数组
   const yetAnotherArray = new Array(1, 2, 3); </code>
Nach dem Login kopieren

Zugriff auf Array-Elemente:

Verwenden Sie die Schreibweise und Indizierung in eckigen Klammern:

<code class="language-javascript">   const fruits = ["apple", "banana", "orange"];
   console.log(fruits[0]); // 输出: "apple" (第一个元素)
   console.log(fruits[2]); // 输出: "orange" (第三个元素)</code>
Nach dem Login kopieren

Array-Elemente ändern:

Weisen Sie den neuen Wert dem gewünschten Index zu:

<code class="language-javascript">   fruits[1] = "grape"; 
   console.log(fruits); // 输出: ["apple", "grape", "orange"]</code>
Nach dem Login kopieren

Häufig verwendete Array-Methoden:

  • push(): Fügen Sie ein oder mehrere Elemente am Ende des Arrays hinzu.
<code class="language-javascript">   fruits.push("mango"); </code>
Nach dem Login kopieren
  • pop(): Entfernt das letzte Element des Arrays und gibt es zurück.
<code class="language-javascript">   const removedFruit = fruits.pop(); </code>
Nach dem Login kopieren
  • unshift(): Fügt ein oder mehrere Elemente am Anfang des Arrays hinzu.
<code class="language-javascript">   fruits.unshift("kiwi"); </code>
Nach dem Login kopieren
  • shift(): Löscht das erste Element des Arrays und gibt es zurück.
<code class="language-javascript">   const firstFruit = fruits.shift(); </code>
Nach dem Login kopieren
  • slice(): Erstellt eine flache Kopie eines Teils des Arrays.
<code class="language-javascript">   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素</code>
Nach dem Login kopieren
  • splice(): Array-Elemente an der angegebenen Position hinzufügen/entfernen.
<code class="language-javascript">   fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
   fruits.splice(2, 1); // 从索引2处删除1个元素</code>
Nach dem Login kopieren
  • concat(): Erstellt ein neues Array durch Verketten bestehender Arrays.
<code class="language-javascript">   const combinedFruits = fruits.concat(["pineapple", "strawberry"]); </code>
Nach dem Login kopieren
  • join(): Verkettet alle Array-Elemente zu einer Zeichenfolge, getrennt durch das angegebene Trennzeichen.
<code class="language-javascript">   const fruitString = fruits.join(", "); </code>
Nach dem Login kopieren
  • indexOf(): Gibt den ersten Index des angegebenen Elements zurück.
<code class="language-javascript">   const index = fruits.indexOf("apple"); </code>
Nach dem Login kopieren
  • includes(): Prüft, ob das Array ein Element enthält.
<code class="language-javascript">   const hasBanana = fruits.includes("banana"); </code>
Nach dem Login kopieren
  • forEach(): Führen Sie die bereitgestellte Funktion einmal für jedes Array-Element aus.
<code class="language-javascript">   fruits.forEach(fruit => console.log(fruit)); </code>
Nach dem Login kopieren
  • map(): Erstellt ein neues Array, indem eine Funktion auf jedes Element des ursprünglichen Arrays angewendet wird.
<code class="language-javascript">   const fruitLengths = fruits.map(fruit => fruit.length); </code>
Nach dem Login kopieren
  • filter(): Erstellt ein neues Array, das nur Elemente enthält, die den von der Funktion bereitgestellten Test bestehen.
<code class="language-javascript">   const longFruits = fruits.filter(fruit => fruit.length > 5); </code>
Nach dem Login kopieren

Dies ist eine grundlegende Übersicht über JavaScript-Arrays und ihre Methoden. Es stehen viele weitere Methoden zur Verfügung, jede mit ihrem eigenen spezifischen Zweck. Hoffe das hilft!

Das obige ist der detaillierte Inhalt vonErläuterung zu Arrays und der Arrays-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage