es6-對象與數組的解構賦值


      //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');
    },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM