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"]Tantangan
MudahKamu diberi 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 dan cetak hasilnya. - Gunakan
join()untuk mengubah hasilconcat()menjadi string yang dipisahkan dengan koma, lalu cetak hasilnya. - Gunakan
slice()untuk mengambil tiga elemen pertama dari arraynumbersawal dan cetak hasilnya. - Gunakan
splice()untuk mengganti elemen kedua darinumbersdengan99, lalu cetak arraynumbersyang sudah 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