es6中,map会返回一个新的数组,把改变过的数组重新赋值tableData。
tableData =[
{
"id": "0c0a191a-b141-4eb0-a103-c7d8da75ae15",
"name": "张三"
},
{
"id": "197a93d3-bf16-43ed-8b3b-d26e6251f84e",
"name": "李四",
},]
//改变李四为王五
let dataList = this.tableData.map((item) => {
for (let key in item) {
if(item.name==='李四'){
item.name='王五'
}
return item
})
this.tableData = dataList;