Comment traiter les tableaux dans nodejs

PHPz
Libérer: 2023-04-26 09:50:36
original
1207 Les gens l'ont consulté

Node.js est un environnement d'exécution de code arbitraire basé sur JavaScript, largement utilisé dans le développement côté serveur. Dans Node.js, nous rencontrons souvent des opérations de tableau complexes, cet article explique donc comment gérer les tableaux dans Node.js.

  1. Création de tableaux

Il existe deux façons de créer des tableaux dans Node.js : en utilisant des littéraux et en utilisant des constructeurs.

Utilisez le littéral :

const arr = [1, 2, 3, 4, 5];
Copier après la connexion

Utilisez le constructeur :

const arr = new Array(1, 2, 3, 4, 5);
Copier après la connexion
  1. Accès aux éléments du tableau

Pour accéder aux éléments du tableau, nous pouvons utiliser l'index du tableau. Dans Node.js, l'indexation des tableaux commence à 0.

const arr = [1, 2, 3, 4, 5];
console.log(arr[0]);   //输出1
console.log(arr[2]);   //输出3
Copier après la connexion
  1. Traversing arrays

Dans Node.js, nous pouvons utiliser for loop, forEach(), map() et d'autres méthodes pour parcourir des tableaux.

Utiliser la boucle for :

const arr = [1, 2, 3, 4, 5];
for(let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}
Copier après la connexion

Utiliser forEach():

const arr = [1, 2, 3, 4, 5];
arr.forEach(value => {
  console.log(value);
})
Copier après la connexion

Utiliser map():

const arr = [1, 2, 3, 4, 5];
const newArr = arr.map(value => value * 2);
console.log(newArr);   //输出[2, 4, 6, 8, 10]
Copier après la connexion
  1. Ajouter et supprimer des éléments

Dans Node.js, vous pouvez ajouter à l'aide des méthodes push() et pop() et supprimez des éléments.

Ajouter des éléments à l'aide de la méthode push() :

const arr = [1, 2, 3, 4, 5];
arr.push(6);
console.log(arr);   //输出[1, 2, 3, 4, 5, 6]
Copier après la connexion

Supprimer des éléments à l'aide de la méthode pop() :

const arr = [1, 2, 3, 4, 5];
arr.pop();
console.log(arr);   //输出[1, 2, 3, 4]
Copier après la connexion
  1. Tri de tableau

Dans Node.js, vous pouvez trier un tableau à l'aide de la méthode sort().

const arr = [5, 2, 1, 4, 3];
arr.sort();
console.log(arr);   //输出[1, 2, 3, 4, 5]
Copier après la connexion
  1. Recherche de tableau

Dans Node.js, vous pouvez trouver des éléments de tableau à l'aide des méthodes indexOf() et include().

Utilisez indexOf():

const arr = [1, 2, 3, 4, 5];
console.log(arr.indexOf(3));   //输出2
console.log(arr.indexOf(6));   //输出-1
Copier après la connexion

Utilisez include():

const arr = [1, 2, 3, 4, 5];
console.log(arr.includes(3));   //输出true
console.log(arr.includes(6));   //输出false
Copier après la connexion
  1. Filtrage de tableau

Dans Node.js, vous pouvez utiliser la méthode filter() pour filtrer le tableau.

const arr = [1, 2, 3, 4, 5];
const newArr = arr.filter(value => value > 3);
console.log(newArr);    //输出[4, 5]
Copier après la connexion
  1. Array splicing

Dans Node.js, vous pouvez utiliser la méthode concat() pour épisser des tableaux.

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const newArr = arr1.concat(arr2);
console.log(newArr);    //输出[1, 2, 3, 4, 5, 6]
Copier après la connexion

Résumé :

Voici quelques opérations de base pour le traitement des tableaux dans Node.js. Comprendre ces opérations peut rendre le traitement des tableaux plus pratique dans le développement réel. Dans le même temps, Node.js fournit de nombreuses autres méthodes d'opération sur les tableaux, telles que réduire(), find(), slice(), etc. Ces méthodes avancées méritent également d'être maîtrisées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!