В този пример ще се научите да пишете програма на JavaScript, която ще добави обект към масив.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- JavaScript масив push ()
- Сплайване на масив на JavaScript ()
- Оператор за разпространение на JavaScript
Пример 1: Добавяне на обект към масив с помощта на 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);
Изход
(1, 2, 3, (x: 12, y: 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, (x: 12, y: 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, (x: 12, y: 8))
В горната програма операторът за разпространение …
се използва за добавяне на обект към масив.
Синтаксисът на разпространението ви позволява да копирате всички елементи в масив. След това обектът се добавя към края на масива.