JavaScript array.every()方法在使用in运算符时返回false?

JavaScript array.every()方法在使用in运算符时返回false?,javascript,Javascript,下面是isSubSet()函数,用于检查子集B和子集C中的元素是否在子集A中,以及是否在通用集合中 const isSubSet=(通用集,子集)=>( subSet.every(元素=>universalSet中的元素) ) 常数[setA,setB,setC]=[1,2,3,4,5],[1,2,3],[1,2,3,4,5]] 常数[checkA,checkB]=[,isSubSet(setA,setC)] log(`is setB setA的子集:${isSubSet(setA,setB)

下面是
isSubSet()
函数,用于检查子集B和子集C中的元素是否在子集A中,以及是否在通用集合中

const isSubSet=(通用集,子集)=>(
subSet.every(元素=>universalSet中的元素)
)
常数[setA,setB,setC]=[1,2,3,4,5],[1,2,3],[1,2,3,4,5]]
常数[checkA,checkB]=[,isSubSet(setA,setC)]
log(`is setB setA的子集:${isSubSet(setA,setB)}`)
log(`is setC subset of setA:${isSubSet(setA,setC)}')
您需要检查

检查对象的键是否存在

const
isSubSet=(通用集,子集)=>
每个(元素=>universalSet.includes(元素));
常数[setA,setB,setC]=[1,2,3,4,5],[1,2,3],[1,2,3,4,5]]
常数[checkA,checkB]=[,isSubSet(setA,setC)]
log(`is setB setA的子集:${isSubSet(setA,setB)}`)
log(`is setC setA的子集:${isSubSet(setA,setC)}`)