Program JavaScript pentru a insera element într-o matrice

În acest exemplu, veți învăța să scrieți un program JavaScript care va insera un element la un anumit index într-o matrice.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • JavaScript Array splice ()
  • JavaScript pentru buclă
  • Matrice JavaScript

Exemplul 1: Adăugați element în matrice folosind 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();

Ieșire

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

În programul de mai sus, splice()metoda este utilizată pentru a insera un element cu un index specific într-o matrice.

splice()Metoda adaugă și / sau elimină un element.

În splice()metodă,

  • Primul argument specifică indexul în care doriți să inserați un element.
  • Al doilea argument (aici 0 ) specifică numărul de articole de eliminat.
  • Al treilea argument specifică elementul pe care doriți să îl adăugați la o matrice.

Exemplul 2: Adăugați un element în matrice folosind bucla

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

Ieșire

 (1, 2, 3, 8, 4)

În programul de mai sus,

  • forBucla este folosit pentru a itera prin elementele de matrice.
  • Elementul este adăugat la indexul dat.
  • Toate elementele al căror index este mai mare decât indicele dat sunt deplasate cu un pas spre dreapta.

Articole interesante...