--- tags: JavaScript 實戰班 --- ## 轉職忍者第五組 ## Day 13 (6/24) ## 任務 依據提示將以下程式碼用解構方式達成目標 ``` // 請使用解構組合使 arr2 變成為 [1, 2, 3, 4, 5, 6] 的結果 var arr = [1, 2, 3]; var arr2 = [?, 4, 5, 6]; // [1, 2, 3, 4, 5, 6] console.log(arr2); // 請使用解構組合以下兩個陣列為 [1, 2, 3, 4, 5, 6] 的結果 var nums1 = [1, 2, 3]; var nums2 = [4, 5, 6]; var nums3 = ... console.log(nums3); // 請使用解構,取出 name 及 age 的變數 const person = { name: '小明', age: 16 } // 請使用解構,將以下陣列分別取出為獨立變數 Ming, Auntie, Jay, Mei var people = ['小明', '漂亮阿姨', '杰倫', '小美']; ``` ## 作業繳交 #### 組員 - Doris [Doris CodePen](https://codepen.io/dorishsiao007/pen/RwrVvZK) ```javascript= // 請使用解構組合使 arr2 變成為 [1, 2, 3, 4, 5, 6] 的結果 /* var arr = [1, 2, 3]; var arr2 = [, 4, 5, 6]; // [1, 2, 3, 4, 5, 6] console.log(arr2); */ var arr = [1, 2, 3]; var arr2 = [...arr, 4, 5, 6]; console.log(arr2); // 請使用解構組合以下兩個陣列為 [1, 2, 3, 4, 5, 6] 的結果 /* var nums1 = [1, 2, 3]; var nums2 = [4, 5, 6]; var nums3 = ... console.log(nums3); */ var nums1 = [1, 2, 3]; var nums2 = [4, 5, 6]; var nums3 = [...nums1, ...nums2]; console.log(nums3); // 請使用解構,取出 name 及 age 的變數 const person = { name: '小明', age: 16 } const {name, age} = person; console.log(name, age); // 請使用解構,將以下陣列分別取出為獨立變數 Ming, Auntie, Jay, Mei var people = ['小明', '漂亮阿姨', '杰倫', '小美']; const [Ming, Auntie, Jay, Mei] = people; console.log(Ming, Auntie, Jay, Mei); ``` > 助教回覆:作業做的很好哦,解構的很正確 :+1: #### 組員 - Ray ```javascript= // 依據提示將以下程式碼用解構方式達成目標 // 請使用解構組合使 arr2 變成為 [1, 2, 3, 4, 5, 6] 的結果 var arr = [1, 2, 3]; var arr2 = [...arr, 4, 5, 6]; // [1, 2, 3, 4, 5, 6] console.log(arr2); // 請使用解構組合以下兩個陣列為 [1, 2, 3, 4, 5, 6] 的結果 var nums1 = [1, 2, 3]; var nums2 = [4, 5, 6]; var nums3 = [...nums1,...nums2]; console.log(nums3); // 請使用解構,取出 name 及 age 的變數 const person = { name: '小明', age: 16 } const {name,age}=person; //將person的參數取出來,注意!!!取出來時變數要跟取出參數的一樣 console.log(name,age); // 請使用解構,將以下陣列分別取出為獨立變數 Ming, Auntie, Jay, Mei var people = ['小明', '漂亮阿姨', '杰倫', '小美']; const [Ming,Auntie,Jay,Mei]=people; console.log(Ming,Auntie,Jay,Mei); ``` > 助教回覆:作業做的很好哦,解構的很正確 :+1: