Maison  >  Article  >  interface Web  >  tableau javascript supprimer un élément

tableau javascript supprimer un élément

PHPz
PHPzoriginal
2023-05-21 11:17:07663parcourir

JavaScript est un langage de programmation très populaire et largement utilisé dans le développement Web. Les tableaux sont une structure de données très courante en JavaScript. Les éléments du tableau peuvent être différents types de données, tels que des nombres, des chaînes, des objets, etc. Dans le développement réel, nous devons souvent opérer sur des tableaux, dont l'une consiste à supprimer certains éléments du tableau. Cet article présentera plusieurs méthodes couramment utilisées pour supprimer des éléments des tableaux JavaScript.

  1. Utilisez la méthode splice()

La méthode splice() est une méthode tableau très couramment utilisée en JavaScript, qui permet de modifier le contenu du tableau. La syntaxe de la méthode splice() est la suivante :

array.splice(start, deleteCount[, item1[, item2[, ...]]])

Cette méthode accepte trois paramètres, le premier paramètre représente la position de départ à supprimer, le deuxième paramètre représente le nombre d'éléments à supprimer et le troisième paramètre et les suivants représentent l'insertion d'un ou plusieurs nouveaux éléments à la position supprimée. Si vous ne spécifiez pas le troisième paramètre et les paramètres suivants, la méthode splice() supprimera uniquement les éléments et n'insérera pas de nouveaux éléments.

Par exemple, pour supprimer le 3ème élément du tableau arr, vous pouvez utiliser le code suivant :

let arr = ['a', 'b', 'c', 'd', 'e'];
arr.splice(2, 1);
console.log(arr); // 打印结果:['a', 'b', 'd', 'e']

Le premier paramètre dans le code ci-dessus est 2, ce qui signifie que le élément à supprimer La position de départ est le 3ème élément (l'indice du tableau commence à 0) et le deuxième paramètre est 1, indiquant que le nombre d'éléments à supprimer est 1.

  1. Utilisez la méthode slice() et la méthode concat()

En plus d'utiliser la méthode splice(), nous pouvons également utiliser slice() et la méthode concat() pour supprimer certains éléments du tableau. La méthode slice() peut renvoyer l'élément à la position spécifiée, tandis que la méthode concat() peut ajouter le tableau ou l'élément spécifié à la fin du tableau actuel. La syntaxe est la suivante :

array.slice(start, end)

array.concat(item1[, item2[, ...]])

#🎜 🎜#La méthode slice() accepte deux paramètres. Le premier paramètre indique la position de départ de l'élément à retourner, et le deuxième paramètre indique la position de fin de l'élément à retourner. Si le deuxième paramètre n'est pas spécifié, il renvoie tous les éléments de la position de départ à la fin du tableau. La méthode concat() peut accepter n'importe quel nombre de paramètres, indiquant de nouveaux éléments à ajouter au tableau actuel.

Le code suivant montre comment utiliser les méthodes slice() et concat() pour supprimer les éléments spécifiés dans le tableau :

let arr = ['a', 'b', 'c', 'd', 'e'];
let newArr = arr.slice(0, 2).concat(arr.slice(3));
console.log(newArr); // 打印结果:['a', 'b', 'd', 'e']

Dans le code ci-dessus, utilisez d'abord slice (0 , 2) Renvoie les éléments avec une position de départ de 0 et une position de fin de 2 (c'est-à-dire les deux premiers éléments du tableau), puis utilisez la méthode concat() pour ajouter les éléments restants (c'est-à-dire le 3ème élément et les éléments suivants) dans un nouveau tableau, obtenant ainsi l'effet de suppression d'éléments.

    Utilisez la méthode filter()
La méthode filter() en JavaScript peut filtrer le tableau selon les conditions spécifiées et renvoyer celles qui correspondre aux conditions Un nouveau tableau composé d'éléments. Par conséquent, nous pouvons utiliser la méthode filter() pour supprimer certains éléments du tableau. La méthode d'implémentation spécifique est la suivante :

let arr = ['a', 'b', 'c', 'd', 'e'];
let newArr = arr.filter(function(element) {
  return element !== 'c';
});
console.log(newArr); // 打印结果:['a', 'b', 'd', 'e']

Dans le code ci-dessus, la fonction de rappel de la méthode filter() recevra chaque élément du tableau et ajoutera les éléments qui remplissent les conditions au nouveau tableau. Dans cet exemple, nous voulons supprimer l'élément 'c' du tableau, donc la fonction de rappel renvoie l'élément !== 'c', ce qui signifie que tant que l'élément n'est pas égal à 'c', ajoutez-le au nouveau tableau.

Summary

Cet article présente plusieurs méthodes couramment utilisées en JavaScript pour supprimer des éléments des tableaux, notamment l'utilisation de la méthode splice(), en utilisant la méthode slice() combinée avec le concat () ainsi que l'utilisation de la méthode filter(). Chaque méthode a ses scénarios et son utilisation applicables, et vous devez choisir de manière flexible en fonction de la situation réelle lors de son utilisation. Dans le développement réel, nous devons souvent effectuer des opérations telles que l'ajout, la suppression, la modification et la vérification de tableaux, il est donc très important de comprendre et de maîtriser les méthodes associées aux tableaux en JavaScript.

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!

Déclaration:
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
Article précédent:Page Web tronquée en HTMLArticle suivant:Page Web tronquée en HTML