阮一峰es6入门教程学习笔记

阮一峰es6入门教程学习笔记

2let [foo = 1] = [];//foo = 1let [bar, foo = 2] = [1];//foo = 2 es6 规定了默认值赋值的规则,当右边数组对应左边数组位置的值为undefined 则会将左边数组对应位置的变量赋上默认值,如果页没有默认值那么就为un好了吧!

>△< 试试语音朗读:

2(黑帽seo引流公司)建议对阮一峰老师的ES6入门进行阅读;会有跟进一步对ES6的新特性的理解。

o(╯□╰)o 试试语音朗读:

1vara=1;// 如果在Node 的REPL 环境,可以写成global.a// 或者采用通用方法,写成this.awindow.a// 1letb=1;window.b// undefined 二、变量的解构赋值ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解后面会介绍。

试试语音朗读:

≥▂≤

+^+

1通过上面的代码我们可以看出catch方法既可以作为then方法的第二个参数,来处理Promise的rejected状态,同时也可以捕获Promise内部的错误,所以阮一峰大神在书中写道,我们更推荐使用catch方法来替代then方法的第二个参数,因为这样可以使得Promise变成说完了。

试试语音朗读:

12.2 WeakSet的方法WeakSet和Set数据结构比较类似,所以,方法也相同,不同的是,因为WeakSet特殊原因导致的不可遍历,所以,它没有遍历方法,也没有clear()方法。参考链接作者:阮一峰链接:http://es6.ruanyifeng.com/#docs/destructuring说完了。

试试语音朗读:

0ES5 只有两种声明变量的方法:var命令和function命令。ES6除了添加let和const命令,后面章节还会提到,另外两种声明变量的方法:import命令和class命令。所以,ES6 一共有6种声明变量的方法。顶层对象的属性等我继续说。

试试语音朗读:

1ES6 推荐使用该方法设置原型对象,在某些时候我们想新生成一个对象使之继承现有对象的原型,我们可以采用以下方法: // 方法一consta={name:'bing'}constb=a.constructor()// b继承了a的原型// 方法二consta={name:'bing'}constb=等我继续说。

试试语音朗读:

ˋ▽ˊ

⊙﹏⊙

22.2 es6 作用域的来袭先看个例子: functionf1() { let n= 5;if(true) { let n= 10; } console.log(n);//5} 函数体内部定义了一个块作用域,其上级作用域就是函数体,当在if 语句作用域外调用变量n 的时候是不会调用等我继续说。

∩ω∩ 试试语音朗读:

原创文章,作者:黑帽达人,如若转载,请注明出处:https://www.ftmpx.cn/hnmempdf.html

猜你喜欢:更多关于本篇文章的内容:
阮一峰es6标准入门   es6阮一峰教程(黑帽seo引流公司)   阮一峰的es6   es6 阮一峰 pdf   es6阮一峰promise   es6 class 阮一峰   阮一峰 es5   es6阮一峰(黑帽seo引流公司)   阮一峰es6电子书下载   阮一峰es6第三版   

发表评论

登录后才能评论