const result = val.length === list_v.length && val.every(a => list_v.some(b => a === b))
&& list_v.every(_b => val.some(_a => _a === _b));
// result: true
const result = val.length === list_v.length && val.every(a => list_v.some(b => a === b))
&& list_v.every(_b => val.some(_a => _a === _b));
// result: true