這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)JavaScript中怎么使用includes()判斷數(shù)組是否含有指定值,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)紫陽,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
已知,我們有一個(gè)包含one,two,three的數(shù)組,我們想知道,這個(gè)數(shù)組中是否包含元素five該如何做呢?如果包含,返回true,不包含返回false。那如果我們想知道的元素是one呢?包含不包含?
<script> var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr.includes("five")); console.log(arr.includes("one")); </script>
這個(gè)小問題的結(jié)果是
在這個(gè)小問題中,我們可以看到在這個(gè)數(shù)組中,只包含了one,two,three,并不包含five,所以在判斷數(shù)組包不包含five時(shí),可以很明顯看到結(jié)果是false;而判斷數(shù)組包不包含one的時(shí)候,就可以看到結(jié)果是true啦。
知道這些之后,我們?nèi)タ匆幌逻@個(gè)方法。
includes() 方法用來判斷一個(gè)數(shù)組是否包含一個(gè)指定的值,根據(jù)情況,如果包含則返回 true,否則返回false。
我們來看一下這個(gè)方法的語法格式吧。
數(shù)組名稱.includes(需要查找的元素值,從哪里開始查找)
需要注意的是:
使用 includes()比較字符串和字符時(shí)是區(qū)分大小寫的。
如果這個(gè)方法的第二個(gè)參數(shù)為負(fù)值,則按升序從“array.length + 查找位置”的索引開始搜 (即使從末尾開始往前跳查找位置的絕對(duì)值個(gè)索引,然后往后搜尋)。默認(rèn)為 0。如果查找位置的值大于等于數(shù)組的長(zhǎng)度,則會(huì)返回 false,且該數(shù)組不會(huì)被搜索。
如果查找位置的值為負(fù)值,計(jì)算出的索引將作為開始搜索searchElement的位置。如果計(jì)算出的索引小于 0,則整個(gè)數(shù)組都會(huì)被搜索。
上述就是小編為大家分享的JavaScript中怎么使用includes()判斷數(shù)組是否含有指定值了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
文章名稱:JavaScript中怎么使用includes()判斷數(shù)組是否含有指定值
分享鏈接:http://muchs.cn/article28/piopcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、響應(yīng)式網(wǎng)站、定制開發(fā)、用戶體驗(yàn)、品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)