ES6-扩展
【String, RegExp, Array, Number, Function, Object】
函数的扩展
函数默认参数
function foo(c) {
var config = c || 123;
}
function foo(c=123){
console.info(c);
}
foo();
rest参数
语法: ...参数名
描述:所有参数的数组集合
function restfun(...args) {
handle()
}
扩展运算符
...[]
name属性
- 返回函数名
箭头函数
- lambda表达式 =>
- 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象
- 不可以当做构造函数,也就是说不能使用new命令
- 不可以使用arguments对象
- 不可以使用yield命令
函数绑定
::