美文网首页
ES6 三点运算符和形参默认值

ES6 三点运算符和形参默认值

作者: BlueSkyBlue | 来源:发表于2020-04-29 19:06 被阅读0次

    reset(可变)参数:
    用来取代arguments,但比arguments更灵活,只能是最后部分形参参数。

    function fun(...values){
      values.forEach(function(item, index)){
        console.log(index, item)
      }
    }
    

    扩展运算符

    三点运算符也可以用作扩展运算符。

    现在有一个需求,需要合并两个数组,可以按照以下方法来做。

    let arr = [1, 2]
    let arr1 = [3, 4, 5]
    
    let arr2 = [...arr, ...arr1]
    

    形参默认值

    ES6允许在定义函数的时候给形参指定默认值。

    function Point(x = 0, y = 0) {
        this.x = x
        this.y = y
    }
    

    相关文章

      网友评论

          本文标题:ES6 三点运算符和形参默认值

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