美文网首页
ECMAScript 6.0 默认参数

ECMAScript 6.0 默认参数

作者: 张思学 | 来源:发表于2019-11-04 20:50 被阅读0次

    如果默认参数特别多时ES6可以大大提升我们的编写效率

    ES3 / ES5 默认参数

    function num (x, y, z) {
      if (y === undefined){
        y = 7
      }
      if (z === undefined){
        z = 42
      }
      return x + y + z
    }
    console.log(num(1))
    // 打印结果:50
    

    ES6 默认参数

    function num (x, y = 7, z = 42) {
      return x + y + z
    }
    console.log(num(1))
    // 打印结果:50
    console.log(num(1, 2, 3))
    // 打印结果:6
    

    相关文章

      网友评论

          本文标题:ECMAScript 6.0 默认参数

          本文链接:https://www.haomeiwen.com/subject/pmqjbctx.html