In JavaScript ist ein Array ein spezieller Objekttyp, der zum Speichern geordneter Datensammlungen verwendet wird. Arrays können mehrere Werte verschiedener Datentypen enthalten, darunter Zahlen, Zeichenfolgen, Objekte oder sogar andere Arrays.
Die gebräuchlichste Methode zum Erstellen eines Arrays ist die Verwendung von eckigen Klammern [].
Beispiel:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
Diese Methode erstellt ein leeres Array oder ein Array mit angegebenen Elementen.
Beispiel:
const numbers = new Array(5); // Creates an array with 5 empty slots console.log(numbers.length); // Output: 5 const colors = new Array("Red", "Green", "Blue"); console.log(colors); // Output: ["Red", "Green", "Blue"]
Auf Array-Elemente wird mit nullbasierter Indizierung zugegriffen.
Beispiel:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
const numbers = new Array(5); // Creates an array with 5 empty slots console.log(numbers.length); // Output: 5 const colors = new Array("Red", "Green", "Blue"); console.log(colors); // Output: ["Red", "Green", "Blue"]
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits[0]); // Output: Apple console.log(fruits[2]); // Output: Cherry
fruits[1] = "Blueberry"; console.log(fruits); // Output: ["Apple", "Blueberry", "Cherry"]
fruits.push("Mango"); console.log(fruits); // Output: ["Apple", "Banana", "Cherry", "Mango"]
fruits.pop(); console.log(fruits); // Output: ["Apple", "Banana"]
fruits.unshift("Strawberry"); console.log(fruits); // Output: ["Strawberry", "Apple", "Banana"]
fruits.shift(); console.log(fruits); // Output: ["Apple", "Banana"]
console.log(fruits.indexOf("Banana")); // Output: 1
console.log(fruits.includes("Cherry")); // Output: false
const numbers = [1, 2, 3]; const squared = numbers.map((num) => num ** 2); console.log(squared); // Output: [1, 4, 9]
const evenNumbers = numbers.filter((num) => num % 2 === 0); console.log(evenNumbers); // Output: [2]
const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // Output: 6
const moreFruits = ["Peach", "Grape"]; const allFruits = fruits.concat(moreFruits); console.log(allFruits); // Output: ["Apple", "Banana", "Peach", "Grape"]
const sliced = allFruits.slice(1, 3); console.log(sliced); // Output: ["Banana", "Peach"]
allFruits.splice(1, 1, "Orange"); console.log(allFruits); // Output: ["Apple", "Orange", "Peach", "Grape"]
for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); }
Arrays können andere Arrays enthalten und so eine Matrix oder eine mehrdimensionale Struktur erstellen.
Beispiel:
for (let fruit of fruits) { console.log(fruit); }
fruits.forEach((fruit) => console.log(fruit));
const matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ]; console.log(matrix[1][2]); // Output: 6
Destrukturierung ermöglicht es Ihnen, Werte aus Arrays in Variablen zu extrahieren.
Beispiel:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
Hallo, ich bin Abhay Singh Kathayat!
Ich bin ein Full-Stack-Entwickler mit Fachwissen sowohl in Front-End- als auch in Back-End-Technologien. Ich arbeite mit einer Vielzahl von Programmiersprachen und Frameworks, um effiziente, skalierbare und benutzerfreundliche Anwendungen zu erstellen.
Sie können mich gerne unter meiner geschäftlichen E-Mail-Adresse erreichen: kaashshorts28@gmail.com.
Das obige ist der detaillierte Inhalt vonArrays in JavaScript verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!