// 下面的代码 是 动态判断 一个 对象数组中 是否包含 某个对象
currentSelectOption(row) {
if (!row) return // 判断如果传入对象为空 下面代码不执行
let arrayObject = [ // 对象数组
{name:"小明",age:18},
{name:"小红",age:19}
]
let array = [];
let result = arrayObject.some(item=>{ // 这里是判断关键 存在 返回 true
if(item.name===row.name) return true
})
if(result)
alert("该对象已存在")
else
array.push(row)
},
本文介绍了一种使用JavaScript的some()方法来动态判断一个对象数组中是否已经包含了特定对象的方法。通过对比对象属性值,可以有效地避免重复添加相同的数据。
771

被折叠的 条评论
为什么被折叠?



