I dette eksemplet lærer du å skrive et JavaScript-program som legger et objekt til en matrise.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript Array push ()
- JavaScript Array splice ()
- JavaScript Spread Operator
Eksempel 1: Legg objekt til matrise ved hjelp av 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);
Produksjon
(1, 2, 3, (x: 12, y: 8))
I programmet ovenfor push()
brukes metoden for å legge til et objekt i en matrise.
Den push()
fremgangsmåten tilsetter en vare til enden av en matrise.
Eksempel 2: Legg objekt til matrise ved hjelp av spleise ()
// 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);
Produksjon
(1, 2, 3, (x: 12, y: 8))
I programmet ovenfor splice()
brukes metoden for å legge til et objekt i en matrise.
Den splice()
fremgangsmåten tilsettes og / eller fjerner et element.
I splice()
metoden,
- Det første argumentet representerer indeksen der du vil sette inn et element.
- Det andre argumentet representerer antall elementer som skal fjernes (her, 0) .
- Det tredje argumentet representerer elementet du vil legge til i en matrise.
Eksempel 3: Legg til objekt ved hjelp av 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);
Produksjon
(1, 2, 3, (x: 12, y: 8))
I det ovennevnte programmet brukes spredningsoperatøren …
til å legge til et objekt i en matrise.
Den spredte syntaksen lar deg kopiere alle elementene til en matrise. Deretter legges objektet til slutten av matrisen.