Menu
CoddyTech

method array Bagian 3

Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 68 dari 77.

Berikut beberapa method array lain yang berguna:

1. concat(): Menggabungkan dua atau lebih array dan mengembalikan array baru, tanpa mengubah array asli.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // output: [1, 2, 3, 4]

2. join(separator): Menggabungkan semua elemen dalam array menjadi string, dipisahkan oleh pemisah yang ditentukan (opsional).

let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // output: "apple, banana, orange"

3. slice(start, end): Mengambil bagian dari array dan mengembalikan array baru. Indeks start termasuk, sedangkan indeks end tidak termasuk.

let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // output: [2, 3, 4]

4. splice(start, deleteCount, item1, item2, ...): Mengubah isi array dengan menghapus, mengganti, atau menambahkan elemen. Method ini mengubah array asli dan mengembalikan array yang berisi elemen yang dihapus (jika ada).

let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // output: [1, 2, 6, 7, 5]
console.log(removed); // output: [3, 4]

5. split(separator, limit): Memisahkan string menjadi array substring berdasarkan pemisah yang ditentukan. String asli tidak diubah. Parameter limit bersifat opsional dan mengatur jumlah maksimum pemisahan.

let text = "apple,banana,orange";
let result = text.split(",");
console.log(result); 
// output: ["apple", "banana", "orange"]

let limited = text.split(",", 2);
console.log(limited);
// output: ["apple", "banana"]
challenge icon

Tantangan

Mudah

Kamu diberi sebuah array numbers = [1, 2, 3, 4, 5]. Lakukan langkah-langkah berikut dan cetak hasilnya secara langsung:

  1. Gunakan concat() untuk menambahkan [6, 7, 8] ke akhir array, lalu cetak hasilnya.
  2. Gunakan join() untuk mengubah hasil concat() menjadi string yang dipisahkan koma, lalu cetak hasilnya.
  3. Gunakan slice() untuk mengambil tiga elemen pertama dari array asli numbers, lalu cetak elemen-elemen tersebut.
  4. Gunakan splice() untuk mengganti elemen kedua numbers dengan 99, lalu cetak array numbers yang telah diubah.

Coba sendiri

let numbers = [1, 2, 3, 4, 5];
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online