Menu
CoddyTech

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)); // 6
challenge icon

Tantangan

Mudah

Buat fungsi bernama mergeArr yang menerima dua array angka sebagai argumen. Fungsi tersebut harus:

  1. Menggabungkan kedua array menggunakan spread operator
  2. Menghapus angka duplikat
  3. Mengembalikan array hasilnya

Coba sendiri

function mergeArr(arr1, arr2) {
  // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online