Metoda copyWithin() tablicy JavaScript

Definicja i użycie

copyWithin() Metoda kopiuje elementy tablicy do innej pozycji w tablicy, zastępując istniejące wartości.

copyWithin() Metoda nigdy nie dodaje więcej elementów do tablicy.

Wskazówka:copyWithin() Metoda nadpisuje oryginalną tablicę.

Przykład

Przykład 1

Skopiuj pierwsze dwa elementy tablicy do ostatnich dwóch elementów tablicy:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);

Spróbuj sam

Przykład 2

Skopiuj pierwsze dwa elementy tablicy do trzeciej i czwartej pozycji:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);

Spróbuj sam

Gramatyka

array.copyWithin(target, start, end)

Wartości parametrów

Parametry Opis
target Wymagane. Indeks, do którego elementy będą kopiowane.
start Opcjonalnie. Początkowe indeksy elementów do kopiowania (domyślnie 0).
end Opcjonalnie. Pochodne indeksy elementów do zatrzymania kopiowania (domyślnie array.length).

Szczegółowe informacje techniczne

Zwrócona wartość: Tablica, tablica zmieniona.
Wersja JavaScript: ECMAScript 6

Obsługa przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która obsługuje tę metodę w pełni.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
wrzesień 2015 roku lipiec 2015 roku wrzesień 2014 roku wrzesień 2015 roku wrzesień 2015 roku

Komentarz:Internet Explorer nie obsługuje metody copyWithin().

Strony związane

Tutorial:Tablice JavaScript

Tutorial:Const tablic JavaScript

Tutorial:Metody tablic JavaScript

Tutorial:Sortowanie tablic JavaScript

Tutorial:Iteracja tablic JavaScript