Selles näites õpid kirjutama JavaScripti programmi, mis lisab massiivi objekti.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti massiivi tõuge ()
- JavaScripti massiivi ühendamine ()
- JavaScripti levitamise operaator
Näide 1: lisage massiivile objekt push () abil
// 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);
Väljund
(1, 2, 3, (x: 12, y: 8))
Ülaltoodud programmis kasutatakse push()
meetodit massiivi objekti lisamiseks.
push()
Meetod lisab kirje lõppu massiivi.
Näide 2: lisage massiivi objekt splice () abil
// 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);
Väljund
(1, 2, 3, (x: 12, y: 8))
Ülaltoodud programmis kasutatakse splice()
meetodit massiivi objekti lisamiseks.
splice()
Meetod lisab ja / või eemaldab elemendi.
In splice()
meetodit,
- Esimene argument tähistab indeksit, kuhu soovite üksuse sisestada.
- Teine argument tähistab eemaldatavate üksuste arvu (siin 0) .
- Kolmas argument tähistab elementi, mille soovite massiivi lisada.
Näide 3: lisage objekt Spread Operatori abil
// 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);
Väljund
(1, 2, 3, (x: 12, y: 8))
Ülaltoodud programmis …
kasutatakse hajutusoperaatorit objekti lisamiseks massiivi.
Leviku süntaks võimaldab teil kõik elemendid massiivi kopeerida. Seejärel lisatakse objekt massiivi lõppu.