updata=(obj)=>{
let {id,done} = obj
let {todos} = this.state
let newTodos = todos.map(item=>{
if(item.id === id ){
return {...item,done}
}else{
return item
}
})
this.setState({
todos:newTodos
})
console.log(this.state)
}
相关文章
- 02-21jquery中,将a数组赋值给b,修改b中的值,不对a造成任何影响
- 02-21react找到对象数组中指定的值
- 02-21递归找到一个复杂对象中的某个值和它的最小层级
- 02-21mutation中修改state中的状态值,却报[vuex] do not mutate vuex store state outside mutation handlers.
- 02-21js 根据对象数组中的属性进行排序
- 02-21对数组中的对象进行排序 简洁易懂
- 02-21js sort方法根据数组中对象的某一个属性值进行排序
- 02-21js sort方法根据数组中对象的某一个属性值进行排序
- 02-21两个有序数组中的中位数以及求第k个最小数的值
- 02-21React学习——通过模态框中的表单,学习父子组件之间传值