我有一个处理程序,应该根据_id更新数组的一个对象。不幸的是,当我尝试设置状态时,它超出了最大长度。有什么想法吗?
handleSelectedItemChange = item => {
let set = Object.assign([], this.state.purchase)
set.selected.forEach(selectedItem => {
if (item._id == selectedItem._id) {
selectedItem.quantity = item.quantity
console.log(item.quantity)
}
})
}
<OrderItemsCard
item={item}
onChange={this.handleSelectedItemChange(item)}
/>