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

В этом примере вы научитесь писать программу на JavaScript, которая будет вставлять элемент по определенному индексу в массив.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Склейка массива JavaScript ()
  • JavaScript для цикла
  • Массив JavaScript

Пример 1: Добавить элемент в массив с помощью splice ()

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();

Вывод

 (1, 2, 3, 8, 4, 5)

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

splice()Метод добавляет и / или удаляет элемент.

В splice()методе

  • Первый аргумент указывает индекс, в который вы хотите вставить элемент.
  • Второй аргумент (здесь 0 ) указывает количество удаляемых элементов.
  • Третий аргумент указывает элемент, который вы хотите добавить в массив.

Пример 2: Добавить элемент в массив с помощью цикла for

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();

Вывод

 (1, 2, 3, 8, 4)

В приведенной выше программе

  • forЦикл используется для перебора элементов массива.
  • Элемент добавляется к данному индексу.
  • Все элементы, индекс которых больше данного индекса, сдвигаются на один шаг вправо.

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