我在reactjs
更新一些值作为javascript
object
我reducer
内部像的下方。如何把一个项到一个数组,如果它是一个JavaScript对象内部[state.lastValue.push不是函数]
这是更新
state = {
result:1,
lastval: []
}
前的对象,这是我要如何更新它,
state = {
...state,
result:state.result + 400,
lastval: result.lastval.push(20)
}
所以这给了我的state.lastValue.push is not a function
错误。但如果我这样做就像下面这样很好,
state = {
...state,
result:state.result + 400,
};
state.lastval.push(20);
这很好。是什么原因。