Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT FUNGSI PENCARIAN ARRAY DI NODE.JS

Belajar cara membuat fungsi pencarian dalam array menggunakan Node.js dengan langkah-langkah sederhana dan mudah dipahami.

Daftar Isi:

Membuat Array
Fungsi Pencarian Sederhana
Pencarian Objek

Kadang, kita perlu mencari elemen di dalam array di Node.js. Berikut adalah cara mudah untuk membuat fungsi pencarian tersebut.

Membuat Array

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

Fungsi Pencarian Sederhana

Selanjutnya, buatlah fungsi untuk mencari elemen dalam array. Kamu bisa menggunakan metode .includes() untuk memudahkan.

Contoh Pencarian Angka

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.

Contoh Pencarian String

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.

Pencarian Objek

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!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding