美文网首页
es6的扩展运算符(...)的用途

es6的扩展运算符(...)的用途

作者: 回忆的花 | 来源:发表于2019-04-29 13:36 被阅读0次

    1.合并数组


    var arr1 = ['two', 'three'];

    var arr2 = ['one', ...arr1, 'four', 'five'];


    2.对象属性展开复制

    const obj1 = {

    a: 10,

    b: 20

    };

    const obj2 = {

    ...obj1,

    c: 30 };

    console.log(obj2); // → {a: 10, b: 20, c: 30}


    如果存在相同的值 后者覆盖前者

    const obj2 = {

    ...obj1,

    a: 30

    };

    console.log(obj2); // → {a: 30, b: 20}


    解构与展开详解

    相关文章

      网友评论

          本文标题:es6的扩展运算符(...)的用途

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