Salinan Array JavaScript Dalam ()
Contoh
Salin dua elemen array pertama ke dua elemen array terakhir:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);
Salin dua elemen array pertama ke posisi ketiga dan keempat:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.copyWithin(2, 0, 2);
Definisi dan Penggunaan
Metode copyWithin()
ini menyalin elemen larik ke posisi lain dalam larik.
Metode copyWithin()
ini menimpa nilai yang ada.
Metode copyWithin()
ini tidak menambahkan item ke array.
Sintaksis
array.copyWithin(target, start, end)
Parameter
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. |
Nilai Kembali
Jenis | Keterangan |
Sebuah array | Array yang diubah. |
Dukungan Peramban
copyWithin()
adalah fitur ECMAScript6 (ES6).
ES6 (JavaScript 2015) didukung di semua browser modern:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
copyWithin()
tidak didukung di Internet Explorer 11 (atau lebih lama).