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>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672