我有一个值数组,我想检查它是否包含3个特定值,如果不包含,我想检查数组不包含哪些值。
3个值:
'docx', 'pdf', 'jpg'
数组:
var comps = [
{ file: 'docx' },
{ file: 'pdf' },
{ file: 'txt' },
{ file: 'png' },
{ file: 'pdf' }
]
功能:
function checkCodes () {
angular.forEach( comps, function (comp) {
if(comp.file === 'docx' && comp.file === 'pdf' && comp.file === 'jpg') {
return true;
} else {
return false;
}
})
}
目前我认为它一次循环一个,所以它总是返回false,因为一次只检查一个值。
这比较容易
hasAnyDoc = comps.findIndex( f => f.file === 'docx' || f.file === 'pdf' || f.file === 'jpg' ) > -1
问题内容: 我有一个像这样的值: 给定,有没有一种很好的方法来测试是否包含? 问题答案: 警告:这不适用于图元数组(请参见注释)。 从开始,你现在可以使用。 要检查的阵列是否,或包含一个值使用或分别。 例
问题内容: 如何确定在Java数组中是否包含特定值? 问题答案: 从java-8开始,你现在可以使用Streams。 要检查的阵列是否int,double或long包含一个值使用IntStream,DoubleStream或LongStream分别。 例 Java SE 9的简要更新 引用数组不好。对于这种情况,我们要紧紧追赶。从Java SE 9开始,我们有了。 “给出String,是否有测试V
问题内容: 我有一个Array类型的PHP变量,我想找出它是否包含特定值,并让用户知道它在那里。这是我的数组: 我想做些类似的事情: 最好的方法是什么? 问题答案: 使用功能。
问题内容: 我正在尝试确定Pandas列中是否有一个具有特定值的条目。我试图用来做到这一点。我以为这是行得通的,除非当我向它提供一个我不知道的值时,它仍然返回。当我将一个子集添加到仅包含与缺少的ID匹配的条目的数据框时,显然其中没有条目。如何确定Pandas数据框中的列是否包含特定值,为什么我的当前方法不起作用?)。 问题答案: Series的值检查值是否在索引中: 一种选择是查看它是否具有唯一值
如何检查数组中的所有元素是否相同? 这是我想到的唯一解决办法。我想知道有没有有效的?
问题内容: 我需要确定数组中是否存在值。 我正在使用以下功能: 上面的函数总是返回false。 数组值和函数调用如下: 问题答案: 你可以像这样使用它: