Программа JavaScript для добавления объекта в массив

В этом примере вы научитесь писать программу на 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))

В приведенной выше программе оператор распространения используется для добавления объекта в массив.

Синтаксис распространения позволяет копировать все элементы в массив. Затем объект добавляется в конец массива.

Интересные статьи...