dpes8693 / frontend-mentor-program-1rd

前端培訓
0 stars 1 forks source link

孫薪柏HW4&Q #39

Closed nina9179 closed 2 months ago

nina9179 commented 2 months ago

已完成表單填寫~ Q:解構賦值除了應用在具有迭代器性質的資料類型中可使程式變得更簡潔易懂之外,還有甚麼其他會需要應用到的情形嗎?

dpes8693 commented 2 months ago

已完成表單填寫~ Q:解構賦值除了應用在具有迭代器性質的資料類型中可使程式變得更簡潔易懂之外,還有甚麼其他會需要應用到的情形嗎?

目前最常用的就是組合資料


  // 其餘運算子

  //[]
  const arr1 = [{ id: 1 }];
  const arr2 = [{ id: 2 }];
  const arr3 = [...arr1, ...arr2];

  //{}
  const obj1 = { id: 1 };
  const obj2 = { ...obj1, name: "小光" };

  const user = {
    name: "Tom",
    age: 18
  };
  const { name, age } = user; //name = Tom, age = 18
  console.log(`使用者名稱是${name},年紀是${age}`);