В этом примере вы научитесь писать программу на 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: Добавить объект в массив с помощью 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);
Вывод
(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))
В приведенной выше программе оператор распространения …
используется для добавления объекта в массив.
Синтаксис распространения позволяет копировать все элементы в массив. Затем объект добавляется в конец массива.