专栏名称: 程序员大咖
程序员大咖,努力成就期待着的自己。分享程序员技术文章、程序员工具资源、程序员精选课程、程序员视频教程、程序员热点资讯、程序员学习资料等。
今天看啥  ›  专栏  ›  程序员大咖

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

程序员大咖  · 公众号  ·  · 2024-10-24 10:24
    

文章预览

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 );     // false 二、 Exponentiation Operator 幂运 ………………………………

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