English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
copyWithin()Метод копирует часть массива в другое место в том же массиве и возвращает его, не изменяя его размер.
array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(0, 3, 4);Тестировать, чтобы увидеть‹/›
Числа в таблице указывают на первую версию браузера, которая поддерживает метод copyWithin():
Метод | |||||
copyWithin() | 45 | 32 | 32 | 9 | 12 |
Параметры | Описание |
---|---|
target | Индекс position, в который будут скопированы элементы |
start | Индекс position, с которой начнется копирование (опционально) |
end | Индекс位置, в котором остановить копирование элементов (опционально) |
Возвратное значение: | Измененный массив |
---|---|
Версия JavaScript: | ECMAScript 6 |
Если параметр отрицателен, то начальная точка отсчета будет считаться с конца:
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(-2);Тестировать, чтобы увидеть‹/›