Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Kadang, kita perlu mencari elemen di dalam array di Node.js. Berikut adalah cara mudah untuk membuat fungsi pencarian tersebut.
Pertama, kamu memerlukan sebuah array. Array ini dapat berisi berbagai jenis data, seperti angka, string, atau objek.
let data = [1, 2, 3, 4, 5, 6]; // Contoh array angka
let nama = ['Alice', 'Bob', 'Charlie']; // Contoh array string
Selanjutnya, buatlah fungsi untuk mencari elemen dalam array. Kamu bisa menggunakan metode .includes()
untuk memudahkan.
function cariAngka(arr, angka) {
if (arr.includes(angka)) {
return `Angka ${angka} ditemukan di array.`;
} else {
return `Angka ${angka} tidak ditemukan.`;
}
}
console.log(cariAngka(data, 3)); // Output: Angka 3 ditemukan di array.
function cariNama(arr, namaDicari) {
if (arr.includes(namaDicari)) {
return `Nama ${namaDicari} ditemukan di array.`;
} else {
return `Nama ${namaDicari} tidak ditemukan.`;
}
}
console.log(cariNama(nama, 'Bob')); // Output: Nama Bob ditemukan di array.
Mencari objek lebih rumit, karena kamu harus membandingkan properti-propertinya. Contoh di bawah ini menunjukkan cara mencarinya menggunakan metode .find()
.
let orang = [
{ nama: 'Alice', umur: 25 },
{ nama: 'Bob', umur: 30 },
];
function cariOrang(daftar, namaDicari) {
let hasil = daftar.find((orang) => orang.nama === namaDicari);
if (hasil) {
return `Nama ${namaDicari} ditemukan dengan umur ${hasil.umur}.`;
} else {
return `Nama ${namaDicari} tidak ditemukan.`;
}
}
console.log(cariOrang(orang, 'Alice')); // Output: Nama Alice ditemukan dengan umur 25.
Dengan cara-cara di atas, kamu sekarang dapat mencari elemen di dalam array pada Node.js dengan mudah. Selamat mencoba!
Link terkait: