У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће додати објекат у низ.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт низ низа пусх ()
- Спајање низа ЈаваСцрипт ()
- ЈаваСцрипт Спреад Оператор
Пример 1: Додавање објекта у низ помоћу пусх ()
// 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);
Оутпут
(1, 2, 3, (к: 12, и: 8))
У горњем програму, push()
метода се користи за додавање објекта у низ.
push()
Метод додаје ставку до краја низа.
Пример 2: Додавање објекта у низ помоћу спајања ()
// 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);
Оутпут
(1, 2, 3, (к: 12, и: 8))
У горњем програму, splice()
метода се користи за додавање објекта у низ.
splice()
Метод додаје и / или уклања ставку.
У splice()
методи,
- Први аргумент представља индекс у који желите да уметнете ставку.
- Други аргумент представља број ставки које треба уклонити (овде 0) .
- Трећи аргумент представља елемент који желите да додате у низ.
Пример 3: Додавање објекта помоћу оператора ширења
// 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);
Оутпут
(1, 2, 3, (к: 12, и: 8))
У горе наведеном програму, оператор ширења …
се користи за додавање објекта у низ.
Синтакса ширења вам омогућава копирање свих елемената у низ. Затим се објекат додаје на крај низа.