摘要: ES6的解构赋值就是利用模式匹配从按照一定模式的数组或者对象中提取值赋值给变量。 1.数组的解构赋值 在ES6以前,变量的赋值是直接指定的,以后可以这么来写,如下所示 解构赋值只要等号两边的模式一致,便可解析成功,如下所示 如果解构不成功,则变量的值等于undefined,如下所示 不完全解构,即是 阅读全文
posted @ 2016-06-12 17:11 SniffRose 阅读(268) 评论(0) 推荐(0)
摘要: 在ES6以前,ES不支持块级作用域,只有全局作用域和函数作用域,所有变量的声明都存在变量声明提升。 1.let 关键字 声明一个块级变量,只在一个代码块中有效,如果在块外面访问便会报错,如下所示: let命令非常适合循环语句,如下所示 如果换成var命令,这里的输出将变成9,如下所示 let不存在变 阅读全文
posted @ 2016-06-12 14:04 SniffRose 阅读(847) 评论(1) 推荐(1)