我Object.assign
对 React 和 Redux 的使用有些困惑。
我读了这篇文章。
它说并非所有浏览器都支持 ES6,但我已经开始使用它。
我有两个问题:
- 继续这样做是正确的决定
Object.assign
吗? - 什么是替代方案?
我的代码
export const selectDiameter = (scaleData, size) => {
return {
type: SELECT_DIAMETER,
payload: Object.assign({}, scaleData, {
diameter: Object.assign({}, scaleData.diameter, {
selected_tube_diameter: size,
is_clicked: true,
audio: Object.assign({}, scaleData.diameter.audio, {
is_played: true
})
})
})
}
}
上面代码的替代方法是什么?