我有两个数组
var master= ["1","2","3"];
var arr = ["1","5"];
我想检查arr
是否包含master
中的任何项。基于这里的帖子,我有以下代码,它只适用于chrome
var found = arr.some(r => master.indexOf(r) >= 0);
var found = arr.some(r => master.includes(r) >= 0);
您需要使用一个经典函数,因为IE11只有ES5,这意味着没有箭头函数,也没有数组#include
。
var master= ["1", "2", "3"],
arr = ["1", "5"],
found = arr.some(function (r) { return master.indexOf(r) >= 0; });
console.log(found);
我如何在JavaScript中做到这一点?
问题内容: 我想为数组中的每个值返回一个布尔值,指示它是否在array中。我猜这应该是一个标准程序,但是我找不到有关如何执行此操作的任何信息。我的尝试如下: 但是,我得到了错误: 我使用的是numpy,因此首选使用numpy或标准Python的解决方案。 问题答案: 我相信您可以使用-
问题内容: 我想找出$ all是否包含所有$ search_this值并返回true或false。有什么想法吗? 问题答案: 看一下array_intersect()。
这可能吗?如果可能,我该如何正确地做到这一点?希望能够检查它是否包含1和2,如果是,继续与程序。
问题内容: 我试图遍历2个数组,外部数组则比另一个数组更长。它将循环遍历第一个,如果第二个数组不包含该int,它将返回false。但是我不知道该怎么做。这是我到目前为止所拥有的: 运行时出现此错误: 我想知道是否可以不使用嵌套循环(如上)来完成。我知道我做错了,如果有人可以在此问题上提供帮助,那就太好了。我也不确定要在Java文档中寻找什么类。 问题答案: 您可以检查较大的数组是否包含较小数组中的
问题内容: 我想知道此代码对于检查数组是否为空是否有效,还是应该检查null? 谢谢! 问题答案: 在数组类中,我们有一个定义为“ length”的静态变量,该变量保存数组对象中的元素数。您可以使用它来找到长度为: