let flag = false // 定义一个标识符
const len = this.list.length // this.list是要插入的数据列表,array
if (len === 0) {
this.list.push(row)
} else {
for (let i = 0; i < len; i++) {
if (this.list[i].id === row.id) { // 条件判断,我这里要插入的值是对象型的
flag = true
break
}
}
if (!flag) { // 标识符取反
this.list.push(row)
}
}
JS工具函数之插入数据前检查重复,实现插入不重复的元素
最新推荐文章于 2023-04-16 16:19:57 发布