ES6
一只快乐的小猴子
这个作者很懒,什么都没留下…
展开
-
ES6展开运算符(...)
展开运算符(…)允许一个表达式在某处展开。展开运算符在多个参数(用于函数调用)或多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方可以使用。 函数传参 展开运算符可以展开数组,所以不再需要apply方法,将数组转为函数的参数了 // ES5 的写法 function f(x, y, z) { // ... } var args = [0, 1, 2]; f.apply(null, ...转载 2019-06-20 18:38:33 · 329 阅读 · 0 评论 -
ES6解构赋值
定义:ES6允许按照一定模式,从数组和对象中取值,对变量进行赋值,这被称为解构。共有三种解构赋值方式。 1.数组的解构赋值,左右两边的结构必须一致才可以解构,当数组为空时,我们可以给一个默认值,成功打印默认值: 2对象解构,对象的解构方式和数组的解构方式的区别:数组解构是按照顺序来依次解构,而对象则是...转载 2019-07-14 08:46:05 · 114 阅读 · 0 评论