Bandingkan isi dari 2 array di Javascript

Posted on

Pada saat mengembangkan aplikasi web atau melakukan pemrosesan data, seringkali kita perlu membandingkan nilai antara dua array untuk menentukan kecocokan, kesamaan, atau perbedaan di antara array tersebut. Dalam artikel ini, kita akan belajar cara untuk bandingkan isi dari 2 array di Javascript yang efisien dan mudah dipahami.

Contoh Array yang ingin dibandingkan

Sebelum kita mulai, mari kita tentukan dulu array yang ingin kita bandingkan, sebagai contoh:

var firstArray = [1, 2, 3, 4, 5, 6, 7];
var secondArray = [1, 3];

Disini, kita akan membuat sebuah logika, jika nilai yang ada didalam secondArray dimiliki oleh firstArray juga, maka munculkan tulisan “Found” dan jika tidak ditemukan munculkan “Not found”.

Kode Dasar

var firstArray=[1,2,3,4,5,6,7];
var secondArray=[1,3];

for (var i = 0; i < firstArray.length; i++){
   if (secondArray.includes(firstArray[i])){
       console.log("Found:" + firstArray[i])
      }
   else console.log("Not found:" + firstArray[i]);
}

Penjelasan:

  1. Lakukan perulangan sebanyak jumlah data dari firstArray. Untuk mengetahui jumlah data, kita dapat menggunakan properti length.
  2. Untuk mengecek apakah nilai dari array perulangan saat ini ada di secondArray, kita menggunakan properti includes.
  3. Jika ada, tampilkan “Found”, jika tidak tampilkan “Not Found”


Hasil

Dari contoh kode program diatas, berikut ini adalah contoh hasil yang didapatkan melalui console.log():

Bandingkan isi dari 2 array Javascript


Semoga artikel Bandingkan isi dari 2 array di Javascript ini bermanfaat.

Baca juga
Buka kamera menggunakan Javascript
Cara Simpan Data ke LocalStorage JavaScript
Cara Mengganti kata/karakter menggunakan Konsep RegEx Javacript