const ObjectOfKeys = keys.reduce((acc,rec)=> { let nextAcc = acc; nextAcc[rec] = true; return nextAcc; },{}}; const filteredData = data.filter(rec => !ObjectKeys[rec[0]])
// elements to filter out. const keys = [['a','b','c']], keySet = new Set(keys[0]), // example data. data = [['a',1,2], ['c',4,3], ['d',3,4]], out = data.filter(([item0])=>!keySet.has(item0)); console.info(out);
const ObjectOfKeys = keys.reduce((acc,rec)=> { let nextAcc = acc; nextAcc[rec] = true; return nextAcc; },{}); const filteredData = data.filter(rec => !ObjectOfKeys[rec[0]])
const ObjectOfKeys = keys.reduce((acc,rec)=> { let nextAcc = acc; nextAcc[rec] = true; return nextAcc; },{}); const filteredData = data.filter(rec => !ObjectKeys[rec[0]])
const ObjectOfKeys = keys.reduce((acc,rec)=> { let nextAcc = acc; nextAcc[rec] = true; return nextAcc; },{}}; const filteredData = data.filter(rec => !ObjectOfKeys[rec[0]])