![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 89
进击的JJJJJJ
前端小白白
展开
-
【JavaScript】ES10(ECMAScript 2019)主要总结
ES10(ECMAScript 2019) 数组展平 (Array.flat() 和 Array.flatMap()) Array.flat() Array.flat()把数组展平,通过传入层级深度参数(默认为1),来为下层数组提升层级。如果想提升所有层级可以写一个比较大的数字甚至是Infinity,但不推荐这么做。 [1, 2, [3, 4]].flat(); // [ 1, 2, 3, 4 ] [1, 2, [3, 4, [5, 6]]].flat(2); // [ 1, 2, 3, 4, 5, 6转载 2021-11-26 17:58:26 · 578 阅读 · 0 评论 -
【JavaScript】ES7(ECMAScript 2016)到ES9(ECMAScript 2018)总结
ES7(ECMAScript 2016) 1.Array.prototype.includes() 数组includes()方法,用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回true,否则返回false。includes 函数与 indexOf 函数很相似 list.includes(x) === list.indexOf(x) >= 0 2.指数操作符 ** 在ES7中引入了指数运算符**,**具有与Math.pow(…)等效的计算结果。 console.log(2**1转载 2021-11-19 11:01:33 · 472 阅读 · 0 评论