美文网首页
Array.includes

Array.includes

作者: python_1579 | 来源:发表于2017-04-06 11:11 被阅读0次

includes 方法定义了 是否包含了某些元素,适当返回 true或者 false。

举例:  var  a=[1,2,3]; a.includes(2) //true 

语法:  arr.includes(searchment,fromIndex);

参数:  searchment (被搜索的元素)

             fromIndex(用于被搜索元素的起始位置,当该参数为负数时,搜索值就等于该值加上数组长度,默认值是 0);

当起始索引大于或等于数组长度时;

如果起始索引大于或等于数组长度;返回的值是false,数组将不会被查询;

计算索引小于 0

    如果起始数组为负数,则计算的索引用于开始搜索查询元素的数组中的位置。 如果计算的索引小于0,将搜索整个数组

例子:

   var arr=['a','b','c'];

arr.includes('a',-100);// true

arr.includes('b',-100);// true

arr.includes('c',-100);// true

includes()用于通用方法

includes 方法有意通用的,它不要求该值一定是数组对象;它也可以应用在各种对象(例如类数组),下面例子说明被当做函数参数调用。

例子:

(function(){

      console.log([].includes.call(arguments,'a'));//true

      console.log([].includes.call(arguments,'d'));// false

})('a','b','c');

相关文章

网友评论

      本文标题:Array.includes

      本文链接:https://www.haomeiwen.com/subject/bbifattx.html