晴明的博客园 GitHub      CodePen      CodeWars     
摘要: # 解构赋值(destructuring assignment)它使得从数组或者对象中提取数据赋值给不同的变量成为可能。可以用一个表达式读取整个结构 # #交换变量 #返回多值 #忽略某些返回值 #正则表达式 #解构对象 #设置函数参数默认值 #加载模块 #解构嵌套对象和数组 #For of 迭代和 阅读全文
posted @ 2016-05-11 19:05 晴明桑 阅读(4163) 评论(0) 推荐(0) 编辑
摘要: # Spread operator(展开运算符) ...允许一个表达式在某处展开,在多个参数(用于函数调用)或者多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方就会这样。 #代替apply方法 # #配合new运算符在ES5中,无法同时使用new运算符和apply方法(apply方法调用 阅读全文
posted @ 2016-05-11 18:29 晴明桑 阅读(173) 评论(0) 推荐(0) 编辑
摘要: # letlet var1 [= value1] [, var2 [= value2]] [, ..., varN [= valueN]];声明了一个块级域的本地变量,并且可以同时初始化该变量。let 允许把变量的作用域限制在块级域中。与 var 不同处是:var 申明变量要么是全局的,要么是函数级 阅读全文
posted @ 2016-05-11 15:37 晴明桑 阅读(191) 评论(0) 推荐(0) 编辑