JavaScript Массив Метод copyWithin()
Пример
Скопируйте первые два элемента массива в последние два элемента массива:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
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 = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);
Попробуйте сами »
Связанные страницы
Учебник JavaScript: JavaScript Массивы
