Javascript 包含多个数组值的JS.includes()?
我有一个像A=['1','34','23','55']这样的数字数组,我想使用它。包括查找真或假。但是,我的测试值是在数组中,如B=['3','1','543','33'] 我曾试着做A.includeb,但似乎不起作用。A.includes'1',123'返回true。如何使用数组B执行相同的操作Javascript 包含多个数组值的JS.includes()?,javascript,Javascript,我有一个像A=['1','34','23','55']这样的数字数组,我想使用它。包括查找真或假。但是,我的测试值是在数组中,如B=['3','1','543','33'] 我曾试着做A.includeb,但似乎不起作用。A.includes'1',123'返回true。如何使用数组B执行相同的操作 我想检查数组A是否至少有一个数组B的值,然后返回true。抱歉错过了这一部分 如果我理解正确,您希望执行A.includesB,但您的输入存储在数组中。在这种情况下,只需在元素上循环值和调用incl
我想检查数组A是否至少有一个数组B的值,然后返回true。抱歉错过了这一部分 如果我理解正确,您希望执行A.includesB,但您的输入存储在数组中。在这种情况下,只需在元素上循环值和调用include: 常数A=['1','34','23','55']; 常数B=['3','1','543','33']; 对于var i=0;i
function containsAll(container, contained) {
return contained.every(item => container.includes(item))
}
containsAll(A, B);
如果需要检查B中的所有值是否都在A中,可以按以下方式执行: B.everyitem=>A.includeItem//true或false
如果我理解你是正确的,你想检查数组B的所有元素是否包括 无论是否在数组中,使用 设A=[1,2,3],B=[2,3,4] 让结果=B.everyl=>A.includesel
console.logresultw您在寻找哪种逻辑?B的每个值都需要在A中?B的一个值需要在A中?如果B的一个值在A中,则返回true。抱歉,缺少信息:/
B.every((el) => A.includes(el))