Programme JavaScript pour supprimer un élément spécifique d'un tableau

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui supprimera un élément spécifique d'un tableau.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • JavaScript Array push ()
  • Épissure de tableau JavaScript ()
  • JavaScript pour boucle

Exemple 1: Utilisation de la boucle For

 // program to remove item from an array function removeItemFromArray(array, n) ( const newArray = (); for ( let i = 0; i < array.length; i++) ( if(array(i) !== n) ( newArray.push(array(i)); ) ) return newArray; ) const result = removeItemFromArray((1, 2, 3 , 4 , 5), 2); console.log(result);

Production

 (1, 3, 4, 5)

Dans le programme ci-dessus, un élément est supprimé d'un tableau à l'aide d'une forboucle.

Ici,

  • La forboucle est utilisée pour parcourir tous les éléments d'un tableau.
  • Lors de l'itération des éléments du tableau, si l'élément à supprimer ne correspond pas à l'élément du tableau, cet élément est poussé vers newArray.
  • La push()méthode ajoute l'élément à newArray.

Exemple 2: Utilisation de Array.splice ()

 // program to remove item from an array function removeItemFromArray(array, n) ( const index = array.indexOf(n); // if the element is in the array, remove it if(index> -1) ( // remove item array.splice(index, 1); ) return array; ) const result = removeItemFromArray((1, 2, 3 , 4, 5), 2); console.log(result);

Production

 (1, 3, 4, 5)

Dans le programme ci-dessus, un tableau et l'élément à supprimer sont passés à la removeItemFromArray()fonction personnalisée .

Ici,

 const index = array.indexOf(2); console.log(index); // 1
  • La indexOf()méthode renvoie l'index de l'élément donné.
  • Si l'élément n'est pas dans le tableau, indexOf()renvoie -1 .
  • La ifcondition vérifie si l'élément à supprimer est dans le tableau.
  • La splice()méthode est utilisée pour supprimer l'élément d'un tableau.

Remarque : le programme ci-dessus ne fonctionne que pour les tableaux sans éléments en double.

Seul le premier élément d'un tableau qui correspond est supprimé.

Par exemple,

(1, 2, 3, 2, 5) résultats dans (1, 3, 2, 5)

Articles intéressants...