js includes方法的使用小結(jié)
js includes方法的使用
JavaScript中的數(shù)組includes()
方法用于判斷數(shù)組中是否包含指定的元素,并返回一個布爾值。
includes()
方法的語法如下:
array.includes(searchElement[, fromIndex])
其中,array
是要進行搜索的數(shù)組,searchElement
是要搜索的元素,fromIndex
是可選參數(shù),表示從數(shù)組的哪個索引位置開始搜索,默認值為0,即從數(shù)組的起始位置開始搜索。
includes()
方法會返回一個布爾值,如果數(shù)組中包含指定的元素,則返回true
,否則返回false
。
下面是一個使用includes()
方法的示例:
let fruits = ['apple', 'banana', 'orange', 'mango']; console.log(fruits.includes('banana')); // 輸出:true console.log(fruits.includes('grape')); // 輸出:false
上述代碼會判斷數(shù)組fruits
中是否包含字符串'banana'
和'grape'
,并返回相應(yīng)的布爾值。
includes()
方法也可以用來檢查數(shù)組中是否包含NaN,因為NaN與任何值都不相等,包括自身。例如:
let numbers = [1, 2, NaN, 4, 5]; console.log(numbers.includes(NaN)); // 輸出:true
上述代碼會判斷數(shù)組numbers
中是否包含NaN,并返回true
。
需要注意的是,includes()
方法是區(qū)分大小寫的,它使用的是全等比較(===)。如果要進行不區(qū)分大小寫的搜索,可以先將數(shù)組中的元素轉(zhuǎn)換為小寫或大寫,然后再使用includes()
方法進行搜索。例如:
let fruits = ['apple', 'banana', 'orange', 'mango']; console.log(fruits.includes('APPLE'.toLowerCase())); // 輸出:true
上述代碼會將字符串'APPLE'
轉(zhuǎn)換為小寫,并判斷數(shù)組fruits
中是否包含轉(zhuǎn)換后的字符串'apple'
,并返回true
。
需要注意的是,includes()
方法在ES2016(ES7)中引入,如果要在舊版本的JavaScript中使用該方法,可以使用其他方法進行替代,例如使用indexOf()
方法。
js中的includes用法
js中的includes用法 1.數(shù)組 includes 可以判斷一個數(shù)組中是否包含某一個元素,并返回true 或者false ['a','b','c'].includes('a') true ['a','b','c'].includes(1) false includes可以包含兩個參數(shù),第二個參數(shù)表示判斷的起始位置 起始位置第一個數(shù)字是0。 2.字符串 查找字符串是否包含 "Runoob": var str = "Hello world, welcome to the Runoob。"; var n = str.includes("Runoob"); n 輸出結(jié)果: true
js-關(guān)于數(shù)組中includes()的使用方法
關(guān)于數(shù)組中includes()的使用方法
1.includes簡單介紹說明
1. includes()方法是用來判斷一個數(shù)組是否包含一個指定的值,返回一個布爾值,如果是返回 true,否則false。
2. 其中,includes(a,b) 括號里第一個參數(shù)a為必選參數(shù),表示要查找的某個參數(shù);第二位b為可選參數(shù),表示從某個索引位置開始查找,默認為零,若傳的參數(shù)為負數(shù),則用該數(shù)組的長度加上其值:arr.length+(-b)。
2.基礎(chǔ)代碼展示
const arr = [100,200,300,400]; arr.includes(300); // 返回值為true arr.includes(1); // 返回值為false arr.includes(100,2); //返回值為false
到此這篇關(guān)于js includes方法的使用的文章就介紹到這了,更多相關(guān)js includes方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript中的 attribute 和 jQuery中的 attr 方法淺析
這篇文章主要介紹了JavaScript中的 attribute 和 jQuery中的 attr 方法淺析,需要的朋友可以參考下2017-01-01JavaScript切換搜索引擎的導(dǎo)航網(wǎng)頁搜索框?qū)嵗a
這篇文章主要介紹了javascript切換搜索引擎的導(dǎo)航網(wǎng)頁搜索框的實例代碼,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下2017-06-06JavaScript實現(xiàn)一個多少秒后自動跳轉(zhuǎn)的頁面(案例代碼)
最近遇到這樣一個需求是用js簡單實現(xiàn)一個多少秒后自動跳轉(zhuǎn)的頁面,實現(xiàn)代碼非常簡單,對js自動跳轉(zhuǎn)頁面相關(guān)知識感興趣的朋友一起看看吧2023-01-01