es6实战(上)

es6实战(上)

单课 · 17 人学习

售价:¥10.00

ghostwu

09年进入it行业,专注php+linux+web前端全栈开发
我的博客地址:http://www.cnblogs.com/ghostwu/
js开源框架:https://github.com/ghostwu/gdom

本课程适合具有javascript基础的朋友.
课程特点:并不是单纯的知识点讲解,带有实战性质.视频短小精悍,无废话!

包含以下内容:
1,babel安装与使用
2,es5变量提升与let特性
3,var全局遮盖与let经典应用
4,const特性
5,临时死区与循环中的let,const,var
6,箭头函数基本用法
7,箭头函数返回值与特性
8,箭头函数中的this
9,箭头函数修改选项卡
10,箭头函数修改选项卡与隔行变色
11,call,apply,bind用法
12,bind中容易采坑的this
13,对象方法与赋值简写
14,对象的计算属性
15,函数默认参数

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、课程购买成功,可通过网站、APP、小程序端观看
3、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

5.01条评价

Lorin · 2018-03-12

ES6中解构赋值(可以使用圆括号的情况)这个例子为什么要加个括号?
({ p: (d) } = {})
如果去掉括号,我测试了,可以正常运行,但如果前面多加一个d的声明的话,这样就不行,提示Uncaught SyntaxError: Unexpected token = 错误
{

let d;
{ p: (d) } = {};

}
请问这个怎么理解呢?