So verarbeiten Sie Arrays in NodeJS

PHPz
Freigeben: 2023-04-26 09:50:36
Original
1206 Leute haben es durchsucht

Node.js ist eine auf JavaScript basierende beliebige Code-Laufzeitumgebung, die in der serverseitigen Entwicklung weit verbreitet ist. In Node.js stoßen wir häufig auf komplexe Array-Operationen. In diesem Artikel wird daher erläutert, wie mit Arrays in Node.js umgegangen wird.

  1. Arrays erstellen

Es gibt zwei Möglichkeiten, Arrays in Node.js zu erstellen: mithilfe von Literalen und mithilfe von Konstruktoren.

Literale verwenden:

const arr = [1, 2, 3, 4, 5];
Nach dem Login kopieren

Konstruktoren verwenden:

const arr = new Array(1, 2, 3, 4, 5);
Nach dem Login kopieren
  1. Auf Array-Elemente zugreifen
# 🎜 🎜 #Um auf Array-Elemente zuzugreifen, können wir den Array-Index verwenden. In Node.js beginnt die Array-Indizierung bei 0.

const arr = [1, 2, 3, 4, 5];
console.log(arr[0]);   //输出1
console.log(arr[2]);   //输出3
Nach dem Login kopieren
    Arrays durchqueren
In Node.js können wir zum Durchlaufen eine for-Schleife, forEach(), map() und andere Methoden verwenden Array.

For-Schleife verwenden:

const arr = [1, 2, 3, 4, 5];
for(let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}
Nach dem Login kopieren

ForEach() verwenden:

const arr = [1, 2, 3, 4, 5];
arr.forEach(value => {
  console.log(value);
})
Nach dem Login kopieren
map() verwenden:

const arr = [1, 2, 3, 4, 5];
const newArr = arr.map(value => value * 2);
console.log(newArr);   //输出[2, 4, 6, 8, 10]
Nach dem Login kopieren
# 🎜🎜#Elemente hinzufügen und entfernen
  1. In Node.js können Sie Elemente mithilfe der Methoden push() und pop() hinzufügen und entfernen.

Verwenden Sie die push()-Methode, um Elemente hinzuzufügen:

const arr = [1, 2, 3, 4, 5];
arr.push(6);
console.log(arr);   //输出[1, 2, 3, 4, 5, 6]
Nach dem Login kopieren

Verwenden Sie die pop()-Methode, um Elemente zu löschen:

const arr = [1, 2, 3, 4, 5];
arr.pop();
console.log(arr);   //输出[1, 2, 3, 4]
Nach dem Login kopieren

Array-Sortierung #🎜 🎜#
  1. In Node.js können Sie die Methode sort() verwenden, um ein Array zu sortieren.
  2. const arr = [5, 2, 1, 4, 3];
    arr.sort();
    console.log(arr);   //输出[1, 2, 3, 4, 5]
    Nach dem Login kopieren

Array-Suche

  1. In Node.js können Sie die Methoden indexOf() und Includes() verwenden, um Array-Elemente zu finden.
Verwenden Sie indexOf():

const arr = [1, 2, 3, 4, 5];
console.log(arr.indexOf(3));   //输出2
console.log(arr.indexOf(6));   //输出-1
Nach dem Login kopieren
Verwenden Sie Includes():

const arr = [1, 2, 3, 4, 5];
console.log(arr.includes(3));   //输出true
console.log(arr.includes(6));   //输出false
Nach dem Login kopieren

Array-Filterung

  1. In Node.js können Sie die Methode filter() verwenden, um Arrays zu filtern.
  2. const arr = [1, 2, 3, 4, 5];
    const newArr = arr.filter(value => value > 3);
    console.log(newArr);    //输出[4, 5]
    Nach dem Login kopieren

Array-Spleißen

  1. In Node.js können Sie die concat()-Methode zum Spleißen von Arrays verwenden.
  2. const arr1 = [1, 2, 3];
    const arr2 = [4, 5, 6];
    const newArr = arr1.concat(arr2);
    console.log(newArr);    //输出[1, 2, 3, 4, 5, 6]
    Nach dem Login kopieren
Zusammenfassung:

Die oben genannten sind einige grundlegende Vorgänge für die Verarbeitung von Arrays in Node.js. Das Verständnis dieser Vorgänge kann die Array-Verarbeitung in der tatsächlichen Entwicklung komfortabler machen. Gleichzeitig bietet Node.js viele andere Array-Operationsmethoden wie Reduce (), Find (), Slice () usw. Es lohnt sich auch, diese erweiterten Methoden zu beherrschen.

Das obige ist der detaillierte Inhalt vonSo verarbeiten Sie Arrays in NodeJS. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!