通过ES6中的数组操作方法some进行判断.
const flag=数组名.some((item)=>{
if(item.指定属性===需要判断的属性)return true;
})
// 通过返回的布尔类型进行相应的处理
if(flag){ // 如果存在该对象
....
}else{ // 不存在该对象
....
}
例如:
const flag = Enums.card_list.some((item) => {
if (item.title === values.title) return true;
});
if (!flag) {
setVisible(false);
Enums.card_list.splice(Enums.card_list.length, 0, values);
history.push('/card');
} else {
message.error('该数据已存在');
}