使用filter可以做到去重和删掉特定行功能
<script>
export default {
data(){
return{
tableData:[
{name:'helen',id:1},
{name:'bob',id:2},
{name:'helen',id:1},
]
}
},
methods(){
// 去掉重复数据 使用filter去重复数据
quchong(){
const res = new Map()
return tableData.filter(this.tableData=>!res.has(this.tableData.id)&&res.set(this.tableData.id,1))
}
// 删除id为1的所有条目 使用filter删除特定行
shanchu(){
let tableData1 = tableData.filter(item=>item.id != 1)
}
}
}
</script>