V tomto příkladu se naučíte psát program JavaScript, který připojí objekt k poli.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- JavaScript pole push ()
- Spojení pole JavaScriptu ()
- Operátor šíření JavaScriptu
Příklad 1: Připojit objekt k poli pomocí 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ýstup
(1, 2, 3, (x: 12, y: 8))
Ve výše uvedeném programu se push()
metoda používá k přidání objektu do pole.
push()
Metoda přidá položku na konec pole.
Příklad 2: Připojit objekt k poli pomocí 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);
Výstup
(1, 2, 3, (x: 12, y: 8))
Ve výše uvedeném programu se splice()
metoda používá k přidání objektu do pole.
splice()
Metoda doplňuje a / nebo odstraní položky.
V splice()
metodě
- První argument představuje index, kam chcete vložit položku.
- Druhý argument představuje počet položek, které mají být odstraněny (zde 0) .
- Třetí argument představuje prvek, který chcete přidat do pole.
Příklad 3: Připojit objekt pomocí 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);
Výstup
(1, 2, 3, (x: 12, y: 8))
Ve výše uvedeném programu se operátor šíření …
používá k přidání objektu do pole.
Syntaxe šíření umožňuje kopírovat všechny prvky do pole. Poté je objekt přidán na konec pole.