Artikel ini menjelaskan metode JavaScript untuk menentukan apakah suatu string berisi substring yang ditentukan. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Kode JS berikut mendefinisikan metode berisi objek string untuk menentukan apakah string berisi substring, yang sangat berguna.
if (! array.prototype.indexof) {array.prototype.indexof = function (obj, start) {for (var i = (start || 0), j = this.length; i <j; i ++) {if (ini [i] === obj) {return i; }} return -1; }} if (! string.prototype.contains) {string.prototype.contains = function (arg) {return !! ~ this.indexof (arg); };}Di bawah ini adalah contoh penggunaan terperinci yang dapat dieksekusi di browser
Salin kode sebagai berikut: Masukkan dua string dan periksa apakah Strign 1 berisi string 2. <br> <br>
String 1: <input id = "foo" type = "text" value = "Fox Brown cepat melompat lebih"> <br>
String 2: <input id = "bar" type = "text" value = "fox jumps"> <br> <br>
<tombol OnClick = "checkString ()"> Klik untuk memeriksa apakah String 1 berisi String 2 </button>
<script>
if (! array.prototype.indexof) {
Array.prototype.indexof = function (obj, start) {
untuk (var i = (mulai || 0), j = this.length; i <j; i ++) {
if (this [i] === obj) {return i; }
}
kembali -1;
}
}
if (! string.prototype.contains) {
String.prototype.contains = function (arg) {
kembali !! ~ this.indexof (arg);
};
}
function checkString () {
var foo = document.geteLementById ("foo"). value;
var bar = document.geteLementById ("bar"). nilai;
peringatan (foo.contains (bar));
}
</script>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.