有沒有辦法將解構或克隆和object
轉換成另一個,重命名它的過程中的關鍵?ES6 - 克隆一個對象並在一行中重命名它的鍵?
例:
let getUser =() => { return {first: "Radio", last: "Reve"} }
let {first: firstName, last: lastName} = getUser()
let o = {firstName: firstName, lastName: lastName} // This is the line I don't wanna have to write
有一種簡單的方法來具有存儲在一個對象,而不是兩個不同的變量,firstName
和lastName
結果?
我收到一個對象從10個按鍵的服務器,我想挑只有2鍵,然後重命名這些鍵,沒有額外的庫也不在本地以一致的方式使用的特殊功能。
'VAR副本= Object.assign({}的getUser())' – Redu
不是真的重複。我添加了評論,以澄清我想要的 – Radioreve
@Radioreve它仍然是重複的。看到第一個答案:「換句話說,沒有辦法」將對象解構成對象「,或者」從對象中選擇對象「,只能將對象解構爲變量。」 – str