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);
//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);
    },
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); },
//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); },
经验分享 程序员 微信小程序 职场和发展