zoukankan      html  css  js  c++  java
  • 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>
     
  • 相关阅读:
    配置HDFS HttpFS和WebHDFS
    编译hbase-1.2.3源代码
    Yarn application has already exited with state FINISHED
    一种基于Redis的10行代码实现IP频率控制方法
    PRId64的正确用法
    cmake检测g++编译器是否支持c++11
    定时取指定进程内存脚本
    C++常见gcc编译链接错误解决方法
    Congestion Avoidance in TCP
    Studying TCP's Throughput and Goodput using NS
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12683606.html
Copyright © 2011-2022 走看看