我有3个复选框,单击这些复选框将调用一个函数,该函数从一个数组中存储/删除(检查/取消选中)其ID,这又调用了我在下面提供的另一个函数。通过查看以下功能,您可能已经了解到我正在检查公共ID,并将其推入另一个数组。问题是每次我单击这些复选框将调用一个函数,并且该函数调用另一个函数,并导致在数组中存储重复的值(通用ID)。提前致谢
checkboxIDs(){
let selectedCourses = [{}]
-------------
some code
-------------
this.commonIDs
}
commonIDs(){
for (var i in this.selectedCourses){
for (var j in this.user['subscribed_courses']){
if (this.selectedCourses[i]['_id'] == this.user['subscribed_courses'][j]['_id']){
this.subscribed_selected.push(this.selectedCourses[i]['_id'])
}
}
}
console.log(this.subscribed_selected)
}