在解構時重新命名變數

解構允許我們引用物件中的一個鍵,但將其宣告為具有不同名稱的變數。語法類似於普通 JavaScript 物件的鍵值語法。

let user = {
  name: 'John Smith',
  id: 10,
  email: 'johns@workcorp.com',
};

let {user: userName, id: userId} = user;

console.log(userName) // John Smith
console.log(userId) // 10