随笔分类 - ES6 及 以上
摘要:一、Promise中then中两个回调和用catch捕获错误的区别 https://blog.csdn.net/qq_41968486/article/details/123544784 1. 区别 主要区别就是,如果在then的第一个函数里抛出了异常,后面的catch能捕获到,而then的第二个函
阅读全文
摘要:参考:https://juejin.cn/post/6844903959283367950?share_token=22940025-17cb-4d07-a81c-4120f92c07e4#heading-14 先介绍下 set 和 map Set:ES6 新增的一种新的数据结构,类似于数组,但成员
阅读全文
摘要:前言:Proxy 和 Reflect是配套出现使用的。虽然Proxy可以不适用Reflect也能实现系统的功能,但是会增加代码复杂度,也增加了代码理解难度。 https://mp.weixin.qq.com/s/G6maIUZONMWHxJG_E1_f-w Proxy 一、基本语法: const p
阅读全文
摘要:一、es7(es2016)新特性:https://blog.csdn.net/gongch0604/article/details/88065299 1、Array.prototype.includes:表示某个数组是否包含给定的值,与字符串的includes方法类似 2、指数运算符: 2 ** 2
阅读全文
摘要:参考: https://www.cnblogs.com/CandyManPing/p/9384104.html 或 https://www.jianshu.com/p/fe0159f8beb4(推荐这个,比较清晰) Promise : 参考:https://www.jianshu.com/p/fe0
阅读全文
摘要:基本用法 ES6允许使用“箭头”(=>)定义函数。 var f = v => v; 上面的箭头函数等同于: var f = function(v) { return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 var f = () => 5; // 等同于 va
阅读全文
摘要:es6常用的语法参考 : https://blog.csdn.net/itzhongzi/article/details/73330681 1.变量声明let和const 相比var的特点: 没有变量提升 let 和 const有块级作用域 说白了 {}大括号内的代码块即为let 和 const的作
阅读全文