JavaScript-program til at indsætte element i en matrix

I dette eksempel lærer du at skrive et JavaScript-program, der indsætter et element i et bestemt indeks i en matrix.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript Array splejsning ()
  • JavaScript til loop
  • JavaScript Array

Eksempel 1: Føj element til matrix ved hjælp af splejsning ()

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

Produktion

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

I ovenstående program splice()bruges metoden til at indsætte et element med et specifikt indeks i en matrix.

Den splice()metode tilføjer og / eller fjerner et element.

I splice()metoden,

  • Det første argument angiver det indeks, hvor du vil indsætte et element.
  • Det andet argument (her 0 ) angiver antallet af emner, der skal fjernes.
  • Det tredje argument specificerer det element, som du vil føje til en matrix.

Eksempel 2: Føj element til array ved hjælp af 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();

Produktion

 (1, 2, 3, 8, 4)

I ovenstående program,

  • Den forløkke anvendes til at iterere gennem arrayelementerne.
  • Elementet føjes til det givne indeks.
  • Alle de elementer, hvis indeks er større end det givne indeks, forskydes et trin til højre.

Interessante artikler...