Метод JavaScript Array copyWithin()
- Предыдущая страница constructor
- Следующая страница entries()
- Вернуться на один уровень выше Референсное руководство JavaScript Array
Определение и использование
copyWithin()
Метод копирует элементы массива в другое место массива, перекрывая существующие значения.
copyWithin()
Метод никогда не добавляет больше элементов в массив.
Совет:copyWithin()
Метод будет изменять исходный массив.
Пример
Пример 1
Скопируйте первые два элемента массива в последние два элемента массива:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.copyWithin(2, 0);
Пример 2
Скопируйте первые два элемента массива в третьи и четвертые позиции:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"]; fruits.copyWithin(2, 0, 2);
Синтаксис
array.copyWithin(target, start, end)
Значение параметра
Параметр | Описание |
---|---|
target | Обязателен. Индекс位置的 копирования элементов. |
start | Опционально. Индекс位置的 начала копирования элементов (по умолчанию 0). |
end | Опционально. Индекс位置的 остановки копирования элементов (по умолчанию array.length). |
Технические детали
Возвратное значение: | Массив, изменяемый массив. |
---|---|
Версия JavaScript: | ECMAScript 6 |
Поддержка браузерами
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот метод.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge | Firefox 32 | Safari 9 | Opera 32 |
сентябрь 2015 года | июль 2015 года | сентябрь 2014 года | сентябрь 2015 года | сентябрь 2015 года |
Комментарий:Internet Explorer не поддерживает метод copyWithin().
Связанные страницы
Учебник:Массивы JavaScript
Учебник:Const массива JavaScript
Учебник:Методы массива JavaScript
Учебник:Сортировка массивов JavaScript
Учебник:Итерация массивов JavaScript
- Предыдущая страница constructor
- Следующая страница entries()
- Вернуться на один уровень выше Референсное руководство JavaScript Array