繁体   English   中英

将一个值与另一个数组中的每个数组值进行比较

[英]compare one value with each value of array which is inside another array

我有两个数组

var array1 = ['me','you','our'];
var array2 = ['us','they','all'];

我有另一个阵列

var arrayList = [array1, array2]

现在我有一个值,我想与arrayList中每个数组的每个值进行比较。

我们怎么做?

尝试这个...

var yourValue;
for(var i=0;i<arrayList.length;i++)
{
   for(var j=0;j<arrayList[i].length;j++)
   {
      if(arrayList[i][j] == yourValue)
      {
         //
         //
      }
   }
}
var val='your value';
for(var i=0;i<arrayList.length;i++)
{
if(arrayList[i].indexOf(val)>-1){
// do something
// and break
}
}

循环遍历arrayList然后使用indexOf

var val = 'you';
for(var i = 0; i < arrayList.length; i++){
    if(arrayList[i].indexOf(val) !== -1){
        alert('match');
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM