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<!--
9includes() ⽅法⽤来判断⼀个数组是否包含⼀个指定的值,如果包含则返回 true,否则返回false。参数是必带的valueToFind,和可选的fromIndex。includes() ⽅法和indexOf⽅法有点像,不同之处是indexOf⽅法是返回索引。10
11作⽤:includes() ⽅法⽤来判断⼀个数组是否包含⼀个指定的值,如果包含则返回 true,否则返回false。
12参数:valueToFind(需要查的元素值),fromIndex(从fromIndex 索引处开始查 valueToFind)
13返回值:到了就返回true,没到就返回false
14是否修改原数组:肯定不
记住我15
16includes与indexOf的区别是什么
17includes返回布尔值(利于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>
发布评论