Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

copyWithin()

copyWithin()

Скопировать первые два элемента массива в два последних элемента массива:

var colors = ["Green", "Red", "Blue", "Pink"];
colors.copyWithin(2,0); // Green,Red,Green,Red

Демо

Определение и использование

Метод copyWithin() копирует элементы внутри массива, из указанных позиций в указанные позиции.

Поддержка браузеров

Синтаксис

array.copyWithin(target, start, end)

Значения параметров

Параметр Описание
target Обязательный. Позиция индекса, в который будет вставлен копируемый элемент
start Необязательный. Позиция индекса для начала копирования элементов (по умолчанию 0)
end Необязательный. Позиция последнего индекса для копирования элементов (по умолчанию — array.length)

Технические подробности

Возвращаемое значение: Массив, измененный массив
Версия JavaScript: ECMAScript 6

Дополнительные примеры

Скопируйте первые два элемента массива в третью и четвертую позиции:

var colors = ["Green", "Red", "Blue", "Pink", "Brown"];
colors.copyWithin(2,0,2); // Green,Red,Green,Red,Brown