let systemSet = new Set();
let personalSet = new Set();
let systemChildren = this.setSelectFolderOptions[0].children;
let personalChildren = this.setSelectFolderOptions[1].children;
systemChildren.forEach((item)=>{
systemSet.add(item.value);
});
personalChildren.forEach((item)=>{
personalSet.add(item.value);
});
let systemSetLength = systemSet.size;
let personalSetLength = personalSet.size;
systemSet.add(this.newFolderInfo.name);
if(systemSetLength != systemSet.size) {
console.log("系统库没有重复");
} else {
this.$message({
message: '文件夹a名称已存在',
type: 'warning'
});
return;
};
personalSet.add(this.newFolderInfo.name);
if(personalSetLength != personalSet.size) {
console.log("个人库没有重复");
} else {
this.$message({
message: '文件夹b名称已存在',
type: 'warning'
});
return;
}
在代码执行时判断了系统库是否有重复的内容,但当个人库也有和系统库相同的内容时也会return,如何让两个判断互不影响只判断各自的数组