
es6
True_cl
这个作者很懒,什么都没留下…
展开
-
关于es6封装set(),map()方法
一,简介对于封装set(),map()方法,首先就要先学会认识set(),map()这两个方法二,认识set(),map()set()set()这个方法是用来存放不重复的数组的一个方法,其常用的原型方法有add(),delete(),has(),clear(),另外还有可以遍历迭代的方法 for…of,也有重写forEach //set集合 const s1 = new Set([1,5,3,4,1,24,25,145,555]); console.log(s1原创 2020-07-04 11:00:28 · 524 阅读 · 0 评论 -
关于Promise原型方法async和await
一,Promise简介对于学习es6的难点之一,promise可以作为首选,因为作为es5的写法中回调写法问题,在数据量特点大的情况下,很可能出现回调地狱的情况,即当某个异步操作需要等待之前的异步操作执行完才能执行,就会使陷入无限的嵌套中。而对于ES6,新出的promise,它是属于一个微队列,对于js引擎而言,是优先执行微队列的任务的,在使用promise时能较大的程度上解决回调问题,但也不是能完全的解决,所谓的回调地狱,在任务多的情况下promise也不能完美去解决这个问题,只是缓解了异步回调问题。原创 2020-07-02 11:21:54 · 243 阅读 · 0 评论 -
ES6
一,简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版,ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。二,用法1,letlet的声明全部不是挂在wi...原创 2020-03-21 17:26:16 · 413 阅读 · 0 评论 -
ES6基础了解
一,ES6ES6 是 ECMAScript 标准十余年来变动最大的一个版本,为其添加了许多新的语法特性。二,let,const对于在没学ES6之前我们声明变量都是用var来声明,而用var声明有个坏处,就是会声明提前。但是let和const这个种声明方式不会出现声明提前,如果强行输出,会输出一个临时性的死区比如下面的代码演示:<script type="text/javascri...原创 2020-03-27 16:17:49 · 336 阅读 · 0 评论 -
Promise难点
Promise解释原名叫做’承诺’,表达的意思是将来会执行的操作,代表异步操作;特点:它总共分为两个阶段和三个状态;首先两个阶段是 unsettled未决阶段和 settled已决阶段;然后三个状态 penging 等待和resolved 已处理以及reject 已拒绝基本用法:创建一个简单的Promise代码演示: <script type="text/javascript...原创 2020-03-27 16:51:08 · 546 阅读 · 0 评论