/* 默认参数 */
function func(a, b, c) {
    a = a === undefined ? 3 : a; //默认 3
    b = b === undefined ? 3 : b; //默认 3
    c = c === undefined ? 3 : c; //默认 3
    return a + b + c;
}

alert(func(6, 6, 6)); //18
alert(func());        //9
alert(func(4));       //10
alert(func(4, 0));    //7


/* 通过闭包预置参数 */
function func(a) {
    return function func(b) { return a + b; } 
}

var f = func(1); //返回 func 内的 func 函数
alert(f(2));     //3
alert(f(3));     //4

相关文章:

  • 2021-09-18
  • 2021-09-06
  • 2022-12-23
  • 2022-02-18
  • 2022-02-21
  • 2022-01-02
  • 2021-12-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
相关资源
相似解决方案