JavaScript数组包含一个值
JavaScript array contains one of value
示例数组:
var array1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n"];
阵列需要:
var array2 = ["d", "g", "j", "k"];
因此,如果array1
包含至少一个来自array2
的值,它将返回true
。你能帮我吗?
注意:array1
可能包含array2
的所有四个值。
您可以尝试以下简单的方法:
function Contains(array1, array2)
{
for(var i=0; i<array2.length; i++)
if(array1.indexOf(array2[i])>-1)
return true;
return false;
}
最初,您循环浏览array2
的项目。如果在array1
中找到array2
的一项,则返回true。否则返回false。
for(var i = 0; i < array1.length; i++) {
for(var j = 0; j < array2.length; j++) {
if(array1[i] === array2[j]) {
return true
}
}
}
return false;
var count = array2.length;
for (var i = 0; i < count; i++) {
if (array1.indexOf(array2[i] !== -1) {
return true;
}
}
相关文章:
- JavaScript 自包含函数数组访问自我索引
- 如何对姓氏进行排序,格式化电话号码,并返回一个包含对象数组值的字符串
- AngularJS:如何使用ng repeat来显示父数组中包含的数组的所有元素
- 如何检查一个数组的值是否与另一数组的值不相等
- 使用包含参数数组的数组调用函数,而不是仅列出数组
- 仅包含某些数组值的单个弹出窗口.JavaScript
- 当项目包含在数组中时,在 ng-repeat 上以角度添加类
- 数组包含其他数组中的所有元素
- 输出一个结果数组,其中包含给定数组的唯一元素的分组计数
- Parse.com正在查询包含指针数组的对象,该数组无法使用include
- Javascript 数组包含/包含子数组
- 如何递归地移除包含空数组的嵌套对象
- 如何在搜索条件中包含子数组
- 如何确定对象是否包含在数组中
- 如何检查包含子数组的数组的大小?
- 如何获取对象中包含的数组的长度
- 如何判断一个对象是否包含一个数组
- Assert数组包含Chai数组
- 访问模型中包含的数组中的字段
- 对象的Javascript数组,其中一个对象还包含一个数组