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"]Tantangan
MudahKamu diberi sebuah array numbers = [1, 2, 3, 4, 5]. Lakukan langkah-langkah berikut dan cetak hasilnya secara langsung:
- Gunakan
concat()untuk menambahkan[6, 7, 8]ke akhir array, lalu cetak hasilnya. - Gunakan
join()untuk mengubah hasilconcat()menjadi string yang dipisahkan koma, lalu cetak hasilnya. - Gunakan
slice()untuk mengambil tiga elemen pertama dari array aslinumbers, lalu cetak elemen-elemen tersebut. - Gunakan
splice()untuk mengganti elemen keduanumbersdengan99, lalu cetak arraynumbersyang telah diubah.
Coba sendiri
let numbers = [1, 2, 3, 4, 5];Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau Salah9Fungsi
Mendeklarasikan FungsiArgumenNilai KembaliRangkuman: Fungsi SigmaEkspresi FungsiParameter DefaultFungsi PanahRangkuman: Fungsi Validasi12array Bagian 2
Iterasi pada arraymethod forEachfor...of loopRekap: Penghitung PPemotongan arraymethod array Bagian 3method array Bagian 4Menguji KeanggotaanLatihan sendiri: Compiler JavaScript online