Heim > Web-Frontend > js-Tutorial > Erkunden von JavaScript-Array-Methoden anhand von Beispielen

Erkunden von JavaScript-Array-Methoden anhand von Beispielen

王林
Freigeben: 2024-07-18 05:58:00
Original
1012 Leute haben es durchsucht

Exploring JavaScript Array Methods with Examples

JavaScript-Arrays sind vielseitig und bieten eine breite Palette integrierter Methoden zur effizienten Bearbeitung, Iteration und Verwaltung von Daten. Das Verständnis dieser Methoden ist für eine effektive Programmierung von entscheidender Bedeutung. Lassen Sie uns anhand praktischer Beispiele einige häufig verwendete Array-Methoden untersuchen.

Array-Methoden

  • push(): Fügt ein oder mehrere Elemente am Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück.
let fruits = ['apple', 'banana'];
fruits.push('orange');  // returns 3 (new length of array)
console.log(fruits);    // Output: ['apple', 'banana', 'orange']
Nach dem Login kopieren
  • pop(): Entfernt das letzte Element aus einem Array und gibt dieses Element zurück.
let fruits = ['apple', 'banana', 'orange'];
let lastFruit = fruits.pop();  // returns 'orange'
console.log(fruits);           // Output: ['apple', 'banana']
console.log(lastFruit);        // Output: 'orange'
Nach dem Login kopieren
  • shift(): Entfernt das erste Element aus einem Array und gibt das entfernte Element zurück.
let fruits = ['apple', 'banana', 'orange'];
let firstFruit = fruits.shift();  // returns 'apple'
console.log(fruits);              // Output: ['banana', 'orange']
console.log(firstFruit);          // Output: 'apple'
Nach dem Login kopieren
  • unshift(): Fügt ein oder mehrere Elemente am Anfang eines Arrays hinzu und gibt die neue Länge des Arrays zurück.
let fruits = ['banana', 'orange'];
fruits.unshift('apple');  // returns 3 (new length of array)
console.log(fruits);      // Output: ['apple', 'banana', 'orange']
Nach dem Login kopieren
  • forEach(): Führt eine bereitgestellte Funktion einmal für jedes Array-Element aus.
let numbers = [1, 2, 3];
numbers.forEach(function(num) {
  console.log(num * 2);  // Output: 2, 4, 6
});
Nach dem Login kopieren
  • map(): Erstellt ein neues Array, das mit den Ergebnissen des Aufrufs einer bereitgestellten Funktion für jedes Element im aufrufenden Array gefüllt wird.
let numbers = [1, 2, 3];
let doubled = numbers.map(function(num) {
  return num * 2;
});
console.log(doubled);  // Output: [2, 4, 6]
Nach dem Login kopieren
  • filter(): Erstellt ein neues Array mit allen Elementen, die den von der bereitgestellten Funktion implementierten Test bestehen.
let numbers = [1, 2, 3, 4, 5];
let evens = numbers.filter(function(num) {
  return num % 2 === 0;
});
console.log(evens);  // Output: [2, 4]
Nach dem Login kopieren
  • find(): Gibt das erste Element im Array zurück, das die bereitgestellte Testfunktion erfüllt.
let numbers = [10, 20, 30, 40, 50];
let found = numbers.find(function(num) {
  return num > 25;
});
console.log(found);  // Output: 30
Nach dem Login kopieren
  • reduce(): Wendet eine Funktion auf einen Akkumulator und jedes Element im Array (von links nach rechts) an, um es auf einen einzelnen Wert zu reduzieren.
let numbers = [1, 2, 3, 4, 5];
let sum = numbers.reduce(function(acc, current) {
  return acc + current;
}, 0);
console.log(sum);  // Output: 15 (1 + 2 + 3 + 4 + 5)
Nach dem Login kopieren
  • indexOf(): Gibt den ersten Index zurück, an dem ein bestimmtes Element im Array gefunden werden kann, oder -1, wenn es nicht vorhanden ist.
let fruits = ['apple', 'banana', 'orange', 'apple'];
let index = fruits.indexOf('apple');  // returns 0
console.log(index);                   // Output: 0
Nach dem Login kopieren
  • lastIndexOf(): Gibt den letzten Index zurück, an dem ein bestimmtes Element im Array gefunden werden kann, oder -1, wenn es nicht vorhanden ist.
let fruits = ['apple', 'banana', 'orange', 'apple'];
let lastIndex = fruits.lastIndexOf('apple');  // returns 3
console.log(lastIndex);                      // Output: 3
Nach dem Login kopieren

Diese Array-Methoden sind grundlegende Werkzeuge zur effizienten Bearbeitung von Datenstrukturen in JavaScript. Wenn Sie diese Methoden beherrschen, erhalten Sie ein leistungsstarkes Toolkit für den Umgang mit Arrays in verschiedenen Programmierszenarien.

Das obige ist der detaillierte Inhalt vonErkunden von JavaScript-Array-Methoden anhand von Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage