JS數組常用方法---21、includes()


JS數組常用方法---21、includes()

一、總結

一句話總結:

includes() 方法用來判斷一個數組是否包含一個指定的值,如果包含則返回 true,否則返回false。參數是必帶的valueToFind,和可選的fromIndex。includes() 方法和indexOf方法有點像,不同之處是indexOf方法是返回索引。
作用:includes() 方法用來判斷一個數組是否包含一個指定的值,如果包含則返回 true,否則返回false。
參數:valueToFind(需要查找的元素值),fromIndex(從fromIndex 索引處開始查找 valueToFind)
返回值:找到了就返回true,沒找到就返回false
是否修改原數組:肯定不


//1、includes()基本使用
let arr=[23,43,5,43,2,1,32];
let bool_val=arr.includes(43);
console.log(bool_val);

 

 

1、includes與indexOf的區別是什么?

includes返回布爾值(利於if條件判斷),indexOf返回數值。

 

 

 

二、includes()

博客對應課程的視頻位置:

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>includes()</title>
 6 </head>
 7 <body>
 8 <!--
 9 includes() 方法用來判斷一個數組是否包含一個指定的值,如果包含則返回 true,否則返回false。參數是必帶的valueToFind,和可選的fromIndex。includes() 方法和indexOf方法有點像,不同之處是indexOf方法是返回索引。
10 
11 作用:includes() 方法用來判斷一個數組是否包含一個指定的值,如果包含則返回 true,否則返回false。
12 參數:valueToFind(需要查找的元素值),fromIndex(從fromIndex 索引處開始查找 valueToFind)
13 返回值:找到了就返回true,沒找到就返回false
14 是否修改原數組:肯定不
15 
16 includes與indexOf的區別是什么
17 includes返回布爾值(利於if條件判斷),indexOf返回數值。
18 
19 -->
20 <script>
21     //1、includes()基本使用
22     // let arr=[23,43,5,43,2,1,32];
23     // let bool_val=arr.includes(43);
24     // console.log(bool_val);
25 
26     //2、指定查找位置
27     // let arr=[23,43,5,43,2,1,32];
28     // let bool_val=arr.includes(43,20);
29     // console.log(bool_val);
30 
31     //3、作為通用方法的 includes()
32     //includes() 方法有意設計為通用方法。
33     // 它不要求this值是數組對象,所以它可以被用於其他類型的對象 (比如類數組對象)。
34     // 下面的例子展示了 在函數的 arguments 對象上調用的 includes() 方法。
35     // (function() {
36     //     console.log([].includes.call(arguments, 'a')); // true
37     //     console.log([].includes.call(arguments, 'd')); // false
38     // })('a','b','c');
39 
40 
41 </script>
42 </body>
43 </html>

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM