色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript indexo

林雅南1年前7瀏覽0評論
JavaScript中,有一個非常實(shí)用的數(shù)組方法 —— indexof()。該方法用來查找一個數(shù)組中是否包含指定元素,如果包含,則返回該元素的索引位置;否則返回 - 1。 舉個例子,我們有一個數(shù)組 fruits,其中包含了一些水果名稱:
var fruits = ["apple", "orange", "banana", "pear", "grape"];
現(xiàn)在,我們想要查找其中是否包含 "banana"這個水果,該如何實(shí)現(xiàn)呢? 可以使用 indexof()方法:
var index = fruits.indexOf("banana");
此時,變量 index 的值為 2,表示 "banana"在數(shù)組中的索引位置為 2,即第三個元素。 如果我們想要查找的元素不存在于數(shù)組中,該方法也能夠正確地處理:
var index = fruits.indexOf("watermelon");
此時,變量 index 的值為 -1,表示 "watermelon"在數(shù)組中并不存在。 需要注意的是,indexof()方法是大小寫敏感的,因此若要查找的元素名稱與數(shù)組中的元素名稱大小寫不匹配,則會返回 -1。這一點(diǎn)需要在實(shí)際使用過程中注意。 另外,在實(shí)際開發(fā)中,我們通常會使用 indexOf()方法來判斷某個元素是否存在于一個數(shù)組中:
if(fruits.indexOf("banana") !== -1) {
console.log("找到了 banana!")
} else {
console.log("沒有找到 banana。");
}
在上面的代碼中,我們使用了一個 if 語句來判斷 "banana"是否在數(shù)組中。如果是,則輸出一段文字;否則輸出另一段文字。 除了簡單的數(shù)組查找外,indexof()方法還有其他一些用途,比如能夠判斷一個元素在一個字符串中第一次出現(xiàn)的位置:
var str = "Hello world! This is JavaScript!";
var index = str.indexOf("JavaScript");
在上面的代碼中,我們使用 indexOf()方法來查找字符串 "JavaScript"在一個字符串中的位置,此時變量 index 的值為 21,表示字符串 "JavaScript"在原字符串中的第一個字母在第 21 個位置。 總之,indexof()方法是 JavaScript中非常實(shí)用的一個數(shù)組方法,可以幫助我們快速地判斷一個元素是否存在于一個數(shù)組中,也能夠用來查找一個字符串中某個子串的位置。值得開發(fā)者們多加熟練掌握。