创建一个数据,如果里面包含多个数据,但是要求它们的名字或者别的字段不能相同,那就要对数组中的元素是否有重复进行判断,代码如下
//此方法是以name值为例
checkClassSameName(){
let obj={}
const {classData} = this.state
for (const key in classData){
if(obj[classData[key].name]){
return true
}
obj[classData[key].name]=true
}
return false
}
checkClassSameName()
//checkClassSameName()为true就是有相同的,反之就是没有相同的