Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui insérera un élément à un index spécifique dans un tableau.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Épissure de tableau JavaScript ()
- JavaScript pour boucle
- Tableau JavaScript
Exemple 1: Ajouter un élément au tableau à l'aide de splice ()
// program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();
Production
(1, 2, 3, 8, 4, 5)
Dans le programme ci-dessus, la splice()
méthode est utilisée pour insérer un élément avec un index spécifique dans un tableau.
La splice()
méthode ajoute et / ou supprime un élément.
Dans la splice()
méthode,
- Le premier argument spécifie l'index dans lequel vous souhaitez insérer un élément.
- Le deuxième argument (ici 0 ) spécifie le nombre d'éléments à supprimer.
- Le troisième argument spécifie l'élément que vous souhaitez ajouter à un tableau.
Exemple 2: Ajouter un élément au tableau à l'aide de la boucle for
// program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();
Production
(1, 2, 3, 8, 4)
Dans le programme ci-dessus,
- La
for
boucle est utilisée pour parcourir les éléments du tableau. - L'élément est ajouté à l'index donné.
- Tous les éléments dont l'indice est supérieur à l'indice donné sont décalés d'un pas vers la droite.