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 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 sebagian 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. 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 separator yang ditentukan. String asli tidak diubah. Parameter limit opsional menetapkan jumlah maksimum elemen dalam array yang dikembalikan, dan sisa string tidak disertakan.

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 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 dan cetak hasilnya.
  2. Gunakan join() untuk mengubah hasil concat() menjadi string yang dipisahkan dengan koma, lalu cetak hasilnya.
  3. Gunakan slice() untuk mengambil tiga elemen pertama dari array numbers awal dan cetak hasilnya.
  4. Gunakan splice() untuk mengganti elemen kedua dari numbers dengan 99, lalu cetak array numbers yang sudah 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