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