DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

INDEXOF PADA JAVASCRIPT

Penjelasan lengkap tentang penggunaan method indexOf pada JavaScript beserta contohnya.

Daftar Isi:

Method indexOf pada Array
Method indexOf pada String
Kesimpulan

Di dalam bahasa pemrograman JavaScript, method indexOf sangat sering digunakan untuk mencari posisi suatu elemen dalam sebuah array atau string. Berikut ini adalah penjelasan lebih rinci mengenai cara kerjanya.

Method indexOf pada Array

Method indexOf pada array digunakan untuk mencari index posisi suatu elemen pertama kali ditemukan dalam array tersebut.

const buah = ["apel", "mangga", "jeruk"];
const indexMangga = buah.indexOf("mangga");
console.log(indexMangga); // Output: 1

Jika elemen tidak ditemukan, maka method ini akan mengembalikan nilai -1.

Contoh Penggunaan

const angka = [10, 20, 30, 40];
const indexDuaPuluh = angka.indexOf(20);
console.log(indexDuaPuluh); // Output: 1

const indexLimaPuluh = angka.indexOf(50);
console.log(indexLimaPuluh); // Output: -1

Method indexOf pada String

Method indexOf juga dapat digunakan pada string untuk mencari posisi pertama kali suatu karakter atau substring muncul dalam string tersebut.

const kalimat = "Belajar JavaScript itu menyenangkan";
const posisiJavaScript = kalimat.indexOf("JavaScript");
console.log(posisiJavaScript); // Output: 8

Seperti pada array, jika string atau substring tidak ditemukan, maka akan mengembalikan -1.

Contoh Penggunaan

const kata = "Halo Dunia";
const posisiDunia = kata.indexOf("Dunia");
console.log(posisiDunia); // Output: 5

const posisiPython = kata.indexOf("Python");
console.log(posisiPython); // Output: -1

Kesimpulan

Method indexOf adalah alat yang sangat berguna dalam JavaScript, baik untuk array maupun string. Dengan metode ini, kamu bisa dengan mudah mencari posisi suatu elemen atau substring, yang sangat membantu dalam berbagai situasi pemrograman.


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