ES6
Eternal_tyq
这个作者很懒,什么都没留下…
展开
-
ES6 函数的扩展
1函数参数的默认值 1.1写法 在es6之前,不能够给函数的参数设置默认值,但如果我们需要在没有给某个参数赋值的时候为其设定一个默认的值,一般可以这样写: function log(x, y) { y = y || 'world' // 在调用函数时候,当没有给参数y赋值的时候让y='world' console.log(x, y ) } // 三种情况的调用 log...原创 2019-09-21 18:11:11 · 250 阅读 · 0 评论 -
ES6数组扩展
1 扩展运算符 1.1 写法: 三个点... 1.2 作用 扩展运算符可以将一个数组转为用逗号分隔的参数序列。 此时你有没有想起rest参数,rest参数是将参数序列转为一个数组。所以说,扩展运算符是rest参数的逆运算。 1.3 解决了什么实际问题 1.3.1 替代了数组的apply方法 关于apply的回顾:函数默认都会有一个apply方法,这个方法用来指定函数的执行环...原创 2019-09-22 15:54:51 · 241 阅读 · 0 评论 -
JS 对象的扩展
1 属性的简洁表示法 ES6允许在大括号内,直接写入变量和函数,作为对象的属性和方法。这样书写更加简洁。 1.属性简写 const foo = 'baz' const obj = { foo } // { foo: 'baz' } function f(x, y) { return { x, y} } f(1, 2) // {x: 1, y: 2} 2.方法简写 ...原创 2019-09-23 19:57:10 · 1587 阅读 · 0 评论