Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。该方法属于 ES7 ,但 Babel 转码器已经支持。

[1, 2, 3].includes(2); // true

[1, 2, 3].includes(4); // false

[1, 2, NaN].includes(NaN); // true

该方法的第二个参数表示搜索的起始位置,默认为 0 。如果第二个参数为负数,则表示倒数的位置,如果这时它大于数组长度(比如第二个参数为 -4 ,但数组长度为 3 ),则会重置为从 0 开始。

[1, 2, 3].includes(3, 3); // false

[1, 2, 3].includes(3, -1); // true

最新文章

  1. htm常用标签总结
  2. Android中自定义控件TextSize属性问题
  3. SSRS3: Credentials配置
  4. mysql 查询行号
  5. hdoj 5074
  6. Python体验(08)-图形界面之工具栏和状态栏
  7. 外国类似stackoverflow这样的网站访问慢怎么解决-遁地龙卷风
  8. RTL8710 ROM 符号表 函数,常量,变量
  9. 用pygame学习初级python(一) 15.4.19
  10. bzoj1914
  11. js获取时间天数
  12. android:padding和android:margin的区别
  13. 采用SOLR进行全文索引的完整解决方案,设计图
  14. Eclipse配置Struts2.x
  15. A strange lift
  16. pycahrm 安装Vue项目
  17. ProGuard代码混淆详细攻略
  18. uva-10152-乌龟排序
  19. 几句话说说跨IDC分布式数据库Calvin
  20. Javascript 对象Object

热门文章

  1. python生成图片验证码
  2. Thinking in Annotation
  3. Comet OJ - Contest #5 D 迫真小游戏 (堆+set)
  4. spring boot filter -Autowired
  5. index 索引
  6. Redis 启动警告解决
  7. unittest-mock-from-import
  8. 【leetcode】1074. Number of Submatrices That Sum to Target
  9. 用二叉树进行排序 x (从小到大)
  10. [JSOI2008]最大数 题解