JavaScript copyWithin()
Пример
Скопируйте первые два элемента массива в последние два элемента массива:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.copyWithin(2, 0);
Попробуйте сами »
Более примеров "Попробуйте сами" ниже.
Определение и использование
Метод copyWithin()
копирует элементы массива в другую позицию массива, перезаписывая существующие значения.
Этот метод никогда не добавит больше элементов в массив.
Примечание: этот метод перезаписывает исходный массив.
Поддержка браузера
Цыфры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
Метод | |||||
---|---|---|---|---|---|
copyWithin() | 45.0 | 12.0 | 32.0 | 9 | 32.0 |
Синтаксис
array.copyWithin(target, start, end)
Значения параметров
Параметр | Описание |
---|---|
target | Требуемый. Позиция индекса для копирования элементов |
start | Необязательный. Позиция индекса для начала копирования элементов(по умолчанию 0) |
end | Необязательный. Позиция индекса для остановки копирования элементов (по умолчанию - array.length) |
Технические детали
Возвращаемое значение: | An Array, the changed array |
---|---|
Версия JavaScript: | ECMAScript 6 |
Еще примеры
Пример
Скопируйте первые два элемента массива в третью и четвертую позиции:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);
Попробуйте сами »
Связанные страницы
Учебник JavaScript: JavaScript Массивы