有没有办法将解构或克隆和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