創(chuàng)建一個數(shù)據(jù),如果里面包含多個數(shù)據(jù),但是要求它們的名字或者別的字段不能相同,那就要對數(shù)組中的元素是否有重復進行判斷,代碼如下
//此方法是以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就是有相同的,反之就是沒有相同的