November 5, 2024 javascript

Perbedaan indexOf dan includes Pada String Javascript

Method indexOf dan includes pada string javascript sama-sama dapat digunakan untuk mencari teks pada suatu string.

const str = 'superadmin'

console.log(str.indexOf('admin')) // 5
console.log(str.indexOf('user')) // -1

console.log(str.includes('admin')) // true
console.log(str.includes('user')) // false

Pada contoh di atas, perbedaannya sudah cukup jelas terlihat. indexOf mengembalikan posisi index dari teks yang dicari pada string jika ditemukan, jika tidak ditemukan indexOf akan mengembalikan -1.

includes mengembalikan true jika teks ditemukan pada string dan false jika teks tidak ditemukan.