Program JavaScript pentru a atașa un obiect la o matrice

În acest exemplu, veți învăța să scrieți un program JavaScript care va adăuga un obiect la 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 push ()
  • JavaScript Array splice ()
  • Operator JavaScript Spread

Exemplul 1: atașați obiectul la matrice utilizând push ()

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Ieșire

 (1, 2, 3, (x: 12, y: 8))

În programul de mai sus, push()metoda este utilizată pentru a adăuga un obiect la o matrice.

push()Metoda adaugă un element la sfârșitul unei matrice.

Exemplul 2: atașați obiectul la matrice folosind splice ()

 // program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Ieșire

 (1, 2, 3, (x: 12, y: 8))

În programul de mai sus, splice()metoda este utilizată pentru a adăuga un obiect la o matrice.

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

În splice()metodă,

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

Exemplul 3: atașați obiectul utilizând Spread Operator

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Ieșire

 (1, 2, 3, (x: 12, y: 8))

În programul de mai sus, operatorul spread este folosit pentru a adăuga un obiect la o matrice.

Sintaxa răspândirii vă permite să copiați toate elementele într-o matrice. Apoi, obiectul este adăugat la sfârșitul matricei.

Articole interesante...