需求:下拉框數據新增一條數據,已選擇的不能再重新被選擇
數據:存放表格數據的數組 scoreTable 下拉框數據 catorgaryArr
定義一個已經選擇了的id數組 catorgaryIds
實現:
arr 使用來保存每一個下拉框單獨的下拉框數據
思想:過濾掉其他已選擇的數據,保留自己單前選擇的
let arr = [];
catorgaryIds.forEach(item=>{
let r = catorgaryArr.filter(ele=>{
return !(catorgaryIds.join("").indexOf(ele.id) && item!==ele.id )
})
arr.push(r);
})