Heim >Web-Frontend >js-Tutorial >Erläuterung zu Arrays und der Arrays-Methode
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:
Array erstellen:
<code class="language-javascript"> const myArray = [1, "hello", true, null]; </code>
<code class="language-javascript"> const anotherArray = new Array(5); // 创建一个包含5个空槽的数组 const yetAnotherArray = new Array(1, 2, 3); </code>
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>
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>
Häufig verwendete Array-Methoden:
<code class="language-javascript"> fruits.push("mango"); </code>
<code class="language-javascript"> const removedFruit = fruits.pop(); </code>
<code class="language-javascript"> fruits.unshift("kiwi"); </code>
<code class="language-javascript"> const firstFruit = fruits.shift(); </code>
<code class="language-javascript"> const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素</code>
<code class="language-javascript"> fruits.splice(1, 0, "pear"); // 在索引1处插入"pear" fruits.splice(2, 1); // 从索引2处删除1个元素</code>
<code class="language-javascript"> const combinedFruits = fruits.concat(["pineapple", "strawberry"]); </code>
<code class="language-javascript"> const fruitString = fruits.join(", "); </code>
<code class="language-javascript"> const index = fruits.indexOf("apple"); </code>
<code class="language-javascript"> const hasBanana = fruits.includes("banana"); </code>
<code class="language-javascript"> fruits.forEach(fruit => console.log(fruit)); </code>
<code class="language-javascript"> const fruitLengths = fruits.map(fruit => fruit.length); </code>
<code class="language-javascript"> const longFruits = fruits.filter(fruit => fruit.length > 5); </code>
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!