Méthode JavaScript Array copyWithin()

Définition et utilisation

copyWithin() La méthode copie les éléments de l'array à une autre position dans l'array, en écrasant les valeurs existantes.

copyWithin() La méthode ne rajoute jamais plus d'éléments à l'array.

Astuce :copyWithin() La méthode couvre l'array original.

Exemple

Exemple 1

Copie les deux premiers éléments de l'array dans les deux derniers éléments de l'array :

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

Essayez-le vous-même

Exemple 2

Copie les deux premiers éléments de l'array dans les troisièmes et quatrièmes positions :

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

Essayez-le vous-même

Syntaxe

array.copyWithin(target, start, end)

Valeur des paramètres

Paramètres Description
target Obligatoire. Indice de destination pour copier les éléments.
start Optionnel. Indice de début de copie (par défaut 0).
end Optionnel. Indice de fin de copie pour arrêter de copier les éléments (par défaut array.length).

Détails techniques

Valeur de retour : Tableau, tableau modifié.
Version de JavaScript : ECMAScript 6

Support du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge cette méthode.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
septembre 2015 juillet 2015 septembre 2014 septembre 2015 septembre 2015

Remarque :Internet Explorer ne supporte pas la méthode copyWithin().

Pages associées

Tutoriel :Tableaux JavaScript

Tutoriel :Const des tableaux JavaScript

Tutoriel :Méthodes des tableaux JavaScript

Tutoriel :Triage des tableaux JavaScript

Tutoriel :Itération des tableaux JavaScript