JavaScript-programma om item in een array in te voegen

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een item met een specifieke index in een array invoegt.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-matrixsplitsing ()
  • JavaScript voor loop
  • JavaScript-matrix

Voorbeeld 1: Item aan array toevoegen met 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();

Uitvoer

 (1, 2, 3, 8, 4, 5)

In het bovenstaande programma wordt de splice()methode gebruikt om een ​​item met een specifieke index in een array in te voegen.

De splice()methode voegt een item toe en / of verwijdert een item.

In de splice()methode,

  • Het eerste argument specificeert de index waar u een item wilt invoegen.
  • Het tweede argument (hier 0 ) specificeert het aantal items dat moet worden verwijderd.
  • Het derde argument geeft het element aan dat u aan een array wilt toevoegen.

Voorbeeld 2: Item aan array toevoegen met for Loop

 // 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();

Uitvoer

 (1, 2, 3, 8, 4)

In het bovenstaande programma,

  • De forlus wordt gebruikt om door de array-elementen te lopen.
  • Het element wordt toegevoegd aan de opgegeven index.
  • Alle elementen waarvan de index groter is dan de opgegeven index, worden een stap naar rechts verschoven.

Interessante artikelen...