ES6中的解構賦值屬於很是好用的屬性,不只能夠提取屬性,還能夠重命名 如:bash
const objectA = {
a:1,
b:2,
c:3
}
let {a:newA,b:newA} = objectA
複製代碼
可是並不能返回一個新對象因此會充斥着下面的代碼ui
let objectB = {newA,newB}
複製代碼
若是能夠相似lodash 中的pick 方法 直接返回對象,既能夠對屬性名重寫,又直接生成對象,將會極大的節省代碼spa
let objectB = {a:newA,b:newB} = objectA
// objectB = {newA:1,newB:2}
複製代碼