js includes方法的使用小結
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',并返回相應的布爾值。
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ù)組中的元素轉換為小寫或大寫,然后再使用includes()方法進行搜索。例如:
let fruits = ['apple', 'banana', 'orange', 'mango'];
console.log(fruits.includes('APPLE'.toLowerCase())); // 輸出:true上述代碼會將字符串'APPLE'轉換為小寫,并判斷數(shù)組fruits中是否包含轉換后的字符串'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 輸出結果:
truejs-關于數(shù)組中includes()的使用方法
關于數(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.基礎代碼展示
const arr = [100,200,300,400]; arr.includes(300); // 返回值為true arr.includes(1); // 返回值為false arr.includes(100,2); //返回值為false
到此這篇關于js includes方法的使用的文章就介紹到這了,更多相關js includes方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
JavaScript中的 attribute 和 jQuery中的 attr 方法淺析
這篇文章主要介紹了JavaScript中的 attribute 和 jQuery中的 attr 方法淺析,需要的朋友可以參考下2017-01-01
JavaScript切換搜索引擎的導航網(wǎng)頁搜索框實例代碼
這篇文章主要介紹了javascript切換搜索引擎的導航網(wǎng)頁搜索框的實例代碼,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下2017-06-06
JavaScript實現(xiàn)一個多少秒后自動跳轉的頁面(案例代碼)
最近遇到這樣一個需求是用js簡單實現(xiàn)一個多少秒后自動跳轉的頁面,實現(xiàn)代碼非常簡單,對js自動跳轉頁面相關知識感興趣的朋友一起看看吧2023-01-01

