Maison  >  Article  >  interface Web  >  tableau javascript supprimer

tableau javascript supprimer

PHPz
PHPzoriginal
2023-05-05 22:49:08646parcourir

Array en JavaScript est une structure de données très couramment utilisée qui peut stocker plusieurs éléments. Si vous devez supprimer des éléments d’un tableau, il existe plusieurs façons de le faire. Cet article se concentre sur la façon d'utiliser les méthodes fournies en JavaScript pour supprimer des éléments de tableau.

Tout d'abord, il existe plusieurs méthodes principales pour supprimer des éléments de tableau en JavaScript, notamment splice(), pop() et shift(). Ils sont présentés ci-dessous. La méthode

  1. splice()

splice() peut ajouter/supprimer des éléments dans le tableau en même temps. Cette méthode accepte 3 paramètres :

  • L'index de position de départ de l'élément à supprimer (en partant de 0)
  • Le nombre d'éléments à supprimer
  • (facultatif) L'élément à ajouter au tableau

Exemple code :

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除起始位置为2的元素(也就是第3个元素)
console.log(arr); // [1, 2, 4, 5]

Dans le code ci-dessus, arr.splice(2, 1)的意思是删除arr数组中从索引位置为2的元素(也就是第3个元素)开始的1个元素,所以最终数组变为[1, 2, 4, 5].

Si vous devez ajouter des éléments au tableau, transmettez-les simplement comme 3ème, 4ème... paramètres de la méthode splice(). Par exemple :

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1, 6, 7); // 删除起始位置为2的元素,同时添加6和7元素
console.log(arr); // [1, 2, 6, 7, 4, 5]

Dans le code ci-dessus, la méthode splice() supprime l'élément avec la position de départ 2 (c'est-à-dire 3) et ajoute les éléments 6 et 7 au tableau. La méthode

  1. pop()

pop() supprime le dernier élément du tableau et renvoie l'élément supprimé. Si le tableau est vide, undefined est renvoyé.

Exemple de code : la méthode

let arr = [1, 2, 3, 4, 5];
let deleted = arr.pop(); // 删除最后一个元素(5),deleted为删除的元素
console.log(arr); // [1, 2, 3, 4]
console.log(deleted); // 5
  1. shift()

shift() supprime le premier élément du tableau et renvoie l'élément supprimé. Si le tableau est vide, undefined est renvoyé.

Exemple de code :

let arr = [1, 2, 3, 4, 5];
let deleted = arr.shift(); // 删除第一个元素(1),deleted为删除的元素
console.log(arr); // [2, 3, 4, 5]
console.log(deleted); // 1

Résumé

Voici les trois façons ci-dessus de supprimer des éléments de tableau en JavaScript.

Si vous souhaitez supprimer des éléments à n'importe quelle position, vous pouvez utiliser la méthode splice() ; si vous n'avez besoin de supprimer que le dernier élément, vous pouvez utiliser la méthode pop() ; vous pouvez utiliser la méthode shift().

J'espère que cet article vous sera utile !

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