js如何使用includes()判斷陣列是否含有指定值
這次我們先來看一個小問題:
已知,我們有一個包含one,two,three的陣列,我們想知道,這個陣列中是否包含元素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>
這個小問題的結果是
在這個小問題中,我們可以看到在這個陣列中,只包含了one,two,three,並不包含five,所以在判斷陣列包不包含five時,可以很明顯看到結果是false;而判斷陣列包不包含one的時候,就可以看到結果是true啦。
知道這些之後,我們去看一下這個方法。
includes() 方法用來判斷一個陣列是否包含一個指定的值,根據情況,如果包含則返回 true,否則返回false。
我們來看一下這個方法的語法格式吧。
陣列名稱.includes(需要查詢的元素值,從哪裡開始查詢)
需要注意的是:
使用 includes()比較字串和字元時是區分大小寫的。
如果這個方法的第二個引數為負值,則按升序從“array.length + 查詢位置”的索引開始搜 (即使從末尾開始往前跳查詢位置的絕對值個索引,然後往後搜尋)。預設為 0。如果查詢位置的值大於等於陣列的長度,則會返回 false,且該陣列不會被搜尋。
如果查詢位置的值為負值,計算出的索引將作為開始搜尋searchElement的位置。如果計算出的索引小於 0,則整個陣列都會被搜尋。
就說到這裡了,有需要的可以看:
以上就是js如何使用includes()判斷陣列是否含有指定值的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2827519/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js如何判斷陣列是否含有指定的元素JS陣列
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- js判斷陣列中是否含有指定元素程式碼例項JS陣列
- js如何判斷陣列中是否含有某個元素JS陣列
- js如何判斷字串中是否含有指定字元JS字串字元
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- js查詢指定的陣列中是否含有指定的值JS陣列
- js判斷字串中是否含有指定字元JS字串字元
- js判斷字串中是否含有指定的子字串JS字串
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- javascript如何判斷物件直接量中是否含有指定屬性JavaScript物件
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- js如何判斷一個引數是否是陣列JS陣列
- Java 判斷JSONObject是否包含含有某個屬性值(key)JavaJSONObject
- js判斷一個物件是否為陣列JS物件陣列
- jquery裡判斷陣列內是否包含了指定的值或元素的方法jQuery陣列
- js如何判斷指定的檔案是否存在JS
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- js判斷option項中是否含有具有給定value值的項JS
- JavaScript 判斷是否是陣列JavaScript陣列
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- js判斷指定的值是否為整數的程式碼JS
- javascript如何判斷json格式物件中含有指定的欄位JavaScriptJSON物件
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- js如何判斷字串中是否包含指定的子字串JS字串
- js如何判斷指定名稱的函式是否存在JS函式
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否有值JS變數
- js如何判斷物件的屬性值是物件還是陣列JS物件陣列
- php判斷字串A是否含有字串BPHP字串
- 演算法問題——判斷陣列中是否含有某一字串演算法陣列字串
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- js如何判斷陣列具有某個元素JS陣列
- 判斷一個陣列是否排好序陣列
- js:判斷物件或陣列JS物件陣列
- 如何利用jQuery判斷指定元素是否存在jQuery
- javascript模擬實現in_array()判斷指定元素是否在陣列中JavaScript陣列
- js如何判斷一個變數值是否為undefinedJS變數Undefined