this.state = {
    listData: [
        {name: "张三", age: "20"},
        {name: "李四", age: "21"},
    ],
    obj: {
        name: "王五",
        age: "22",
    }
}
change = (index) => {
    const listData = [...this.state.listData];   //复制数组--浅拷贝
    const obj = Object.assign({}, this.state.obj, { age: "21" });

    this.setState({
        listData: listData.map((item, idx) => idx === index ? {...item, name:  "赵六"} : item),
        obj: obj,                         
    })
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2022-02-17
  • 2021-06-29
  • 2022-02-09
  • 2022-12-23
  • 2021-12-04
  • 2021-05-24
相关资源
相似解决方案