V tomto príklade sa naučíte písať program JavaScript, ktorý pripojí objekt k poľu.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Zatlačenie poľa JavaScriptu ()
- Spojenie poľa JavaScript ()
- Operátor šírenia kódu JavaScript
Príklad 1: Pripojenie objektu k poľu pomocou funkcie 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);
Výkon
(1, 2, 3, (x: 12, y: 8))
Vo vyššie uvedenom programe sa push()
metóda používa na pridanie objektu do poľa.
push()
Metóda pridá položku na koniec poľa.
Príklad 2: Pripojenie objektu k poli pomocou spojenia ()
// 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ýkon
(1, 2, 3, (x: 12, y: 8))
Vo vyššie uvedenom programe sa splice()
metóda používa na pridanie objektu do poľa.
splice()
Metóda dopĺňa a / alebo odstráni položky.
V splice()
metóde
- Prvý argument predstavuje index, do ktorého chcete vložiť položku.
- Druhý argument predstavuje počet položiek, ktoré sa majú odstrániť (tu 0) .
- Tretí argument predstavuje prvok, ktorý chcete pridať do poľa.
Príklad 3: Pripojenie objektu pomocou operátora rozšírenia
// 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ýkon
(1, 2, 3, (x: 12, y: 8))
Vo vyššie uvedenom programe sa operátor šírenia …
používa na pridanie objektu do poľa.
Syntax šírenia umožňuje kopírovať všetky prvky do poľa. Potom sa objekt pridá na koniec poľa.