函数的扩展

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命令

函数绑定

::

原文地址:https://www.cnblogs.com/pengsn/p/12850671.html