JavaScript-array kopiërenWithin()
Voorbeelden
Kopieer de eerste twee array-elementen naar de laatste twee array-elementen:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);
Kopieer de eerste twee array-elementen naar de derde en vierde positie:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.copyWithin(2, 0, 2);
Definitie en gebruik
De copyWithin()
methode kopieert array-elementen naar een andere positie in de array.
De copyWithin()
methode overschrijft de bestaande waarden.
De copyWithin()
methode voegt geen items toe aan de array.
Syntaxis
array.copyWithin(target, start, end)
Parameters:
Parameter | Description |
target | Required. The index (position) to copy the elements to. |
start | Optional. The start index (position). Default is 0. |
end | Optional. The end index (position). Default is the array length. |
Winstwaarde
Type | Beschrijving |
een array | De gewijzigde reeks. |
Browserondersteuning
copyWithin()
is een ECMAScript6 (ES6)-functie.
ES6 (JavaScript 2015) wordt ondersteund in alle moderne browsers:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
copyWithin()
wordt niet ondersteund in Internet Explorer 11 (of eerder).