[英]Extending from another object without using Object.assign (ES6 feature) in JavaScript
[英]Using es6 spread without Object.assign
我不是Object.assign的忠实拥护者,我认为它很难阅读且不美观,我尝试避免使用它。 我在redux reducer中看到的这个地方
case ADD_TODO:
return Object.assign({}, state, {
todos: [
...state.todos,
{
text: action.text
}
]
})
只是好奇对象分配在上面看起来不错吗? 为什么不这样做呢?
case ADD_TODO:
return {
...state,
todos: [
...state.todos,
{
text: action.text
}
]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.