专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
目录
今天看啥  ›  专栏  ›  前端大全

ES7、ES8、ES9、ES10、ES11、ES12都增加了哪些新特性?

前端大全  · 公众号  · 前端  · 2024-05-15 19:41
    

文章预览

作者:南殇 https://juejin.cn/post/7243677232827891773 ES7 ES2016(ES7)中新增了如下特性👇 Array.prototype.includes Exponentiation Operator 一、 Array.prototype.includes 1.1 定义 includes() 方法用来判断一个数组或字符串中是否包含一个指定的值 返回值: 如果包含返回 true ,否则返回 false 。 1.2 语法 arr.includes(valueToFind) arr.includes(valueToFind, fromIndex) let  arr = [ 1 ,  2 ,  3 ,  4 ]; arr.includes( 3 );         // true arr.includes( 5 );         // false arr.includes( 3 ,  1 );      // true 1.2.1 fromIndex大于等于数组长度 返回 false arr.includes( 3 ,  3 );      // false arr.includes( 3 ,  20 );     // false 1.2.2 计算出的索引小于0 如果 fromIndex 为负值,使用 数组长度 + fromIndex 计算出的索引作为新的 fromIndex ,如果新的 fromIndex 为负值,则搜索整个数组。 arr.includes( 3 ,  -100 );   // true arr.includes( 3 ,  -1 ) ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览