时间: 2020-11-26|63次围观|0 条评论

      //1.测试对象解构赋值
      const object1 = {a1:'a1', b1:'b1'};
      const {a1, b1, c1} = object1;
      console.log(a1, b1, c1);
      //2.测试数组解构赋值
      const arr2= ['a2', 'b2'];
      const [a2, b2, c2] =arr2;
      console.log(a2, b2, c2);
      //3.测试函数解构赋值-传对象
      const object3 = {a3:'a3', b3:'b3'};
      this.testObject(object3);
      //4.测试函数解构赋值-传数组
      const arr4 = ['a4', 'b4'];
      this.testArray(arr4);
      //5.测试函数解构赋值-传对象并添加新属性
      const object5 = {a5:'a5', b5:'b5'};
      this.testObjectAdd(object5);
      console.log('object5', object5);
      //6.测试函数解构赋值-传数组并push
      const arr6 = ['a6', 'b6'];
      this.testArrayPush(arr6);
      console.log('arr6', arr6);
   testObject({a3, b3, c3='c3'}){
      console.log(a3, b3, c3);
    },
    testArray([a4, b4, c4='c4']){
      console.log(a4, b4, c4);
    },
    testObjectAdd(object5){
     Object.assign(object5, {c5:'c5'});
    },
    testArrayPush(arr6){
      arr6.push('c6');
    },

 

转载于:https://www.cnblogs.com/jishugaochao/p/11382594.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/101681655

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《es6-对象与数组的解构赋值
   

还没有人抢沙发呢~