Sintaks spread pada array
Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 48 dari 65.
Sintaks spread (...) memungkinkan iterable, seperti array, untuk diperluas di tempat yang mengharapkan nol atau lebih argumen atau elemen. Sintaks ini menyediakan cara ringkas untuk melakukan operasi seperti menggabungkan array atau menyalin array.
Berikut beberapa kasus penggunaan umum:
1. Menggabungkan array:
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const combined = [...arr1, ...arr2];
console.log(combined); // [1, 2, 3, 4, 5, 6]2. Membuat salinan dangkal dari array:
const original = [1, 2, 3];
const copy = [...original];
console.log(copy); // [1, 2, 3]3. Menambahkan elemen ke array:
const numbers = [1, 2, 3];
const moreNumbers = [0, ...numbers, 4];
console.log(moreNumbers); // [0, 1, 2, 3, 4]4. Meneruskan elemen array sebagai argumen fungsi:
function sum(a, b, c) {
return a + b + c;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers)); // 6Tantangan
MudahBuat fungsi bernama mergeArr yang menerima dua array angka sebagai argumen. Fungsi tersebut harus:
- Menggabungkan kedua array menggunakan spread operator
- Menghapus angka duplikat
- Mengembalikan array hasilnya
Coba sendiri
function mergeArr(arr1, arr2) {
// Tulis kodemu di sini
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika dan Alur
1Mendalami string
Dasar-dasar stringIterasi pada stringTemplate LiteralsMethod stringRangkuman: Perangkai string4JSON Bagian 2
Menelusuri JSONJSON BersarangOptional Chaining pada JSONSalinan Dangkal dan MendalamUlasan: Toko SepedaUlasan: Tata Surya7Sistem Manajemen Perpustakaan
Ikhtisar ProyekMenambahkan Buku2Array Multidimensi
Dasar-Dasar Array 2DMengakses Elemen Array 2DLoop Bersarang dengan Array 2DRingkasan: Array 2DPenjumlahan dan Pengurangan MatriksArray BergerigiArray 3D dan SeterusnyaPola Umum Array 2DRingkasan: Semua tentang Array5set Bagian 1
Apa Itu set?Melakukan Perulangan pada setMenambahkan ElemenMenghapus ElemenMemeriksa Apakah Elemen AdaUkuran dan Apakah KosongMenyalin dan MengosongkanRangkuman: Dasar-Dasar set8Topik Menarik tentang array
Membongkar arraySintaks spread pada arrayArray renggangRekap: Lokakarya arrayLatihan sendiri: Compiler JavaScript online