函数扩展
ES6 可直接为函数参数指定默认值, 可采用结构赋值的方式传递参数
|
|
函数的 length 属性
这个属性的含义为该函数预期传入的参数个数。注意,当指定了默认值以后,函数的 length 属性,将返回没有指定默认值的参数个数。也 就是说,指定了默认值后, length 属性将失真。
|
|
- 作用域规则:优先当前作用域,其次是全局作用域
|
|
rest 参数
rest参数搭配的变量是一个数组,该变量将多余的参数放入
数组中
|
|
- rest参数之后不能再有其他参数(即只能是最后一个参数),否则会报错
|
|
- 函数的length属性,不包括rest参数
|
|
- 扩展运算符:rest 参数的逆运用
|
|
箭头函数
|
|
函数绑定
|
|