English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод copyWithin() для массивов в JavaScript

 Объект массива JavaScript

copyWithin()Метод копирует часть массива в другое место в том же массиве и возвращает его, не изменяя его размер.

Синтаксис:

array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5];
array1.copyWithin(0, 3, 4);
Тестировать, чтобы увидеть‹/›

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая поддерживает метод copyWithin():

Метод
copyWithin()453232912

Значение параметра

ПараметрыОписание
targetИндекс position, в который будут скопированы элементы
startИндекс position, с которой начнется копирование (опционально)
endИндекс位置, в котором остановить копирование элементов (опционально)

Технические детали

Возвратное значение:Измененный массив
Версия JavaScript:ECMAScript 6

Более примеров

Если параметр отрицателен, то начальная точка отсчета будет считаться с конца:

var array1 = [1, 2, 3, 4, 5];
array1.copyWithin(-2);
Тестировать, чтобы увидеть‹/›

 Объект массива JavaScript