Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka lisää objektin taulukkoon.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-taulukon työntö ()
- JavaScript-matriisin liitos ()
- JavaScript-levitysoperaattori
Esimerkki 1: Liitä objekti taulukkoon käyttämällä 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);
Tuotos
(1, 2, 3, (x: 12, y: 8))
Edellä olevassa ohjelmassa push()
menetelmää käytetään objektin lisäämiseen matriisiin.
push()
Menetelmä lisää tuotteen loppuun array.
Esimerkki 2: Liitä objekti taulukkoon liitoksen () avulla
// 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);
Tuotos
(1, 2, 3, (x: 12, y: 8))
Edellä olevassa ohjelmassa splice()
menetelmää käytetään objektin lisäämiseen matriisiin.
splice()
Menetelmä lisää ja / tai poistaa kohteen.
Tässä splice()
menetelmässä,
- Ensimmäinen argumentti kuvaa hakemistoa, johon haluat lisätä kohteen.
- Toinen argumentti edustaa poistettavien kohteiden määrää (tässä 0) .
- Kolmas argumentti edustaa elementtiä, jonka haluat lisätä matriisiin.
Esimerkki 3: Liitä objekti Spread Operatorilla
// 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);
Tuotos
(1, 2, 3, (x: 12, y: 8))
Yllä olevassa ohjelmassa levitysoperaattoria …
käytetään lisäämään objekti taulukkoon.
Levityssyntaksin avulla voit kopioida kaikki elementit taulukkoon. Sitten objekti lisätään taulukon loppuun.