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

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

前端大全  · 公众号  · 前端  · 2024-05-15 19:41
作者:南殇https://juejin.cn/post/7243677232827891773ES7ES2016(ES7)中新增了如下特性👇Array.prototype.includesExponentiation Operator一、Array.prototype.includes1.1 定义includes()方法用来判断一个数组或字符串中是否包含一个指定的值返回值: 如果包含返回true,否则返回false。1.2 语法arr.includes(valueToFind)arr.includes(valueToFind, fromIndex)let arr = [1, 2, 3, 4];arr.includes(3);        // truearr.includes(5);        // falsearr.includes(3, 1);     // true1.2.1 fromIndex大于等于数组长度返回falsearr.includes(3, 3);     // falsearr.includes(3, 20);    // false1.2.2 计算出的索引小于0如果fromIndex为负值,使用数组长度 + fromIndex计算出的索引作为新的fromIndex,如果新的fromIndex为负值,则搜索整个数组。arr.includes(3, -100);  // truearr.includes(3, -1);    // false二、Exponentiation Operator幂运算幂运算符**,相当 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照