我在JS兩個對象對象連接在一起地圖在JS(ES6)
positions: {
top: { top: 10, left: 10 },
bottom: { top: 10, left: 10 },
left: { top: 10, left: 10 },
right: { top: 10, left: 10 },
},
positionAdjustments: {
top: { top: 0, left: 0 },
bottom: { top: 5, left: 5 },
left: { top: 0, left: 0 },
right: { top: 0, left: 0 },
},
我想將它們結合起來,以產生,例如: -
positions: {
top: { top: 10, left: 10 },
bottom: { top: 15, left: 15 },
left: { top: 10, left: 10 },
right: { top: 10, left: 10 },
},
是否有lodash方法或一些優雅的方式來實現這一點,而不寫一些遞歸映射函數?例如:如果
positions.deepCombineValues(positionAdjustments);
爲什麼最後'left'是'0'? – ozil
可能是一個錯字 – beniutek
@ ozil sry是一個錯字! –