Maison > Article > interface Web > nodejs supprime un élément du tableau
Array est l'une des structures de données fréquemment utilisées dans le développement de programmes. Son immuabilité et ses opérations simples le rendent largement utilisé dans les applications pratiques. Dans Node.js, diverses méthodes peuvent être utilisées pour opérer sur les éléments du tableau. Cet article explique comment supprimer des éléments de tableau à l'aide de Node.js.
La méthode splice() est l'une des méthodes de tableau les plus polyvalentes en JavaScript, et elle fonctionne également dans Node.js. Cette méthode peut modifier le contenu du tableau d'origine et renvoyer le tableau d'éléments supprimés. Vous pouvez utiliser cette méthode pour supprimer un ou plusieurs éléments du tableau. Il nécessite deux paramètres : la position de départ à supprimer et le nombre d'éléments à supprimer. Vous trouverez ci-dessous un exemple de méthode splice() :
let myArray = ['apple', 'banana', 'cherry', 'date']; let removed = myArray.splice(1, 2); // 起始位置为1,删除两个元素,即删除banana和cherry console.log(myArray); // ["apple", "date"] console.log(removed); // ["banana", "cherry"]
Dans cet exemple, nous avons créé un tableau myArray avec quatre éléments et utilisé la méthode splice() pour supprimer deux éléments à partir de la deuxième position. La méthode renvoie un tableau d'éléments supprimés et modifie le tableau d'origine.
La méthode filter() est une autre méthode qui peut être utilisée pour supprimer des éléments d'un tableau, et elle fonctionne également dans Node.js. Cette méthode crée un nouveau tableau contenant les éléments qui n'ont pas été supprimés du tableau d'origine. Plus précisément, il exécute une fonction de rappel pour chaque élément du tableau et utilise la valeur de retour de la fonction pour déterminer si l'élément est conservé dans le nouveau tableau. Vous trouverez ci-dessous un exemple de méthode filter() :
let myArray = ['apple', 'banana', 'cherry', 'date']; let newArray = myArray.filter(function(elm) { return elm !== 'banana' && elm !== 'cherry'; }); // 删除banana和cherry console.log(newArray); // ["apple", "date"]
Dans cet exemple, nous avons créé un tableau myArray contenant quatre éléments et en avons supprimé la banane et la cerise à l'aide de la méthode filter(). Cette méthode renvoie un nouveau tableau newArray, qui contient les éléments du tableau d'origine qui n'ont pas été supprimés.
La méthode slice() est une autre méthode qui peut être utilisée pour supprimer des éléments d'un tableau, et elle fonctionne également dans Node.js. Cette méthode crée un nouveau tableau contenant les éléments sélectionnés dans le tableau d'origine. Plus précisément, il prend deux paramètres : la position de départ de la suppression et la position finale de la suppression. Tous les éléments entre ces deux paramètres seront supprimés. Vous trouverez ci-dessous un exemple de méthode slice() :
let myArray = ['apple', 'banana', 'cherry', 'date']; let newArray = myArray.slice(0,1).concat(myArray.slice(3)); // 删除banana和cherry,即在起始位置为1和结束位置为3之间的所有元素 console.log(newArray); // ["apple", "date"]
Dans cet exemple, nous avons créé un tableau myArray avec quatre éléments et en avons supprimé la banane et la cerise à l'aide de la méthode slice(). La stratégie consiste à utiliser la fonction de fusion de tableaux (concat) pour concaténer les nouveaux tableaux de l'index 0 à l'index 1 et de l'index 3 pour se terminer dans de nouveaux tableaux.
Dans Node.js, vous pouvez également utiliser la méthode pop() et la méthode shift() pour supprimer des éléments d'un tableau. La méthode
pop() supprimera le dernier élément du tableau et renverra l'élément supprimé. Vous trouverez ci-dessous un exemple de méthode pop() :
let myArray = ['apple', 'banana', 'cherry', 'date']; let removed = myArray.pop(); console.log(myArray); // ["apple", "banana", "cherry"] console.log(removed); // "date"
Dans cet exemple, nous avons créé un tableau myArray contenant quatre éléments et en avons supprimé la date du dernier élément à l'aide de la méthode pop(). La méthode
shift() supprimera le premier élément du tableau et renverra l'élément supprimé. Voici un exemple de la méthode shift() :
let myArray = ['apple', 'banana', 'cherry', 'date']; let removed = myArray.shift(); console.log(myArray); // ["banana", "cherry", "date"] console.log(removed); // "apple"
Dans cet exemple, nous avons créé un tableau myArray contenant quatre éléments et en avons supprimé le premier élément apple à l'aide de la méthode shift().
Résumé
Ci-dessus, il existe plusieurs façons de supprimer des éléments de tableau dans Node.js. La méthode splice() est l’une des méthodes les plus polyvalentes. Elle peut supprimer n’importe quel nombre d’éléments, mais elle modifiera le contenu du tableau d’origine. Les méthodes filter() et slice() créent un nouveau tableau contenant les éléments conservés du tableau d'origine. Les méthodes pop() et shift() sont utiles lors de la suppression d’éléments individuels. Dans les applications pratiques, les développeurs peuvent choisir la méthode appropriée pour supprimer les éléments du tableau en fonction des exigences de l'application.
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!