ES6
何良语
这个作者很懒,什么都没留下…
展开
-
es6 let const
let声明的变量只在其声明块里有用,一个{}代表一个块原创 2018-05-16 22:54:20 · 234 阅读 · 0 评论 -
es6 变量的解构赋值
1. 数组的解构赋值let [a, b, c] = [1, 2, 3] // a=1 b=2 c=3只要等号两边的模式相等,就可以从数组中提取值,对变量进行赋值let [a, [b], c] = [1, [2], 3] // a=1 b=2 c=3let [ , , third] = [1, 2, 3]; // third=3let [head, ...tail] = [1, 2, 3, 4...原创 2018-05-18 16:41:32 · 132 阅读 · 0 评论 -
es6 函数的扩展
1. 函数参数的默认值function f(x=0, y=0){}2. 函数的参数默认值和解构赋值结合使用function ({x, y=5} = {}){} //传进的参数是一个对象,当传进的参数为空时,默认创建一个空对象{x=undefined, y=5}// 写法一function m1({x = 0, y = 0} = {}) { return [x, y];}// 写法二...转载 2018-05-24 17:10:46 · 141 阅读 · 0 评论