Array Includes JavaScript: Sintaks dan Contoh Penggunaan
includes
merupakan method array yang berfungsi untuk mengetahui apakah sebauh array mengandung nilai tertentu atau tidak, mengembalikan nilai true
jika ya atau false
jika tidak.
Dengan menggunakan method ini kita tidak perlu melakukan perulangan secara manual untuk mengecek setiap elemen array.
Mari kita pelajari lebih lanjut mulai dari sintaks hingga contoh penggunaannya.
Sintaks
inlcudes(elemenDicari, indeksMulaiPencarian);
Parameter
elemenDicari
: nilai atau elemen yang ingin dicari di dalam array. Untuk string dan karakter, peka huruf besar/kecil.indeksMulaiPencarian
(opsional): index array untuk memulai pencarian. Default0
.
Nilai Kembalian
Mengembalikan nilai boolean true
jika elemenDicari
ditemukan di dalam array, atau false
jika tidak.
Contoh
Cek Apakah Array Mengandung Elemen String Tertentu
Contoh berikut mengecek apakah array buah
memiliki elemen string apel
dan anggur
.
const buah = ['mangga', 'pisang', 'apel'];
const adaApel = buah.includes('apel');
const adaAnggur = buah.includes('anggur');
console.log(adaApel); // true
console.log(adaAnggur); // false
Cek String Peka Huruf Besar/Kecil
Method includes
peka huruf besar/kecil, mari kita buktikan.
Mengapa method includes
pada contoh berikut mengembalikan false
?
Karena kita menggunakan string Apel
(A
menggunakan huruf besar) yang ada adalah apel
(menggunakan huruf kecil semua).
const buah = ['mangga', 'pisang', 'apel'];
const adaApel = buah.includes('Apel');
console.log(adaApel); // false
Menggunakan Index Mulai Pencarian
Contoh berikut mencari elemen string mangga
mulai dari indeks 1
. Karena mangga berada di indeks 0
, maka tidak ditemukan.
const buah = ['mangga', 'pisang', 'apel'];
const adaMangga = buah.includes('mangga', 1);
console.log(adaMangga); // false