Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带indexOf的多源控制_Javascript_Angularjs_Indexof - Fatal编程技术网

Javascript 带indexOf的多源控制

Javascript 带indexOf的多源控制,javascript,angularjs,indexof,Javascript,Angularjs,Indexof,这是我的第一个阵列: kaos = [1,2,6,9,15,18,21]; 这是第二个数组: zeus = [1,3]; 我想在kaos上搜索宙斯的indexOf(1,3) 这起作用了: kaos.indexOf(1)!=-1; kaos.indexOf(1, 3)!=-1; kaos.indexOf(1, 3, 9)!=-1; 但这不起作用: kaos.indexOf(1)!=-1; kaos.indexOf(1, 3)!=-1; kaos.indexOf(1, 3, 9)!=-

这是我的第一个阵列:

kaos = [1,2,6,9,15,18,21];
这是第二个数组:

zeus = [1,3];
我想在kaos上搜索宙斯的
indexOf(1,3)

这起作用了:

kaos.indexOf(1)!=-1;
kaos.indexOf(1, 3)!=-1;
kaos.indexOf(1, 3, 9)!=-1;
但这不起作用:

kaos.indexOf(1)!=-1;
kaos.indexOf(1, 3)!=-1;
kaos.indexOf(1, 3, 9)!=-1;

这也不起作用:

kaos.indexOf(1)!=-1;
kaos.indexOf(1, 3)!=-1;
kaos.indexOf(1, 3, 9)!=-1;
我想要搜索索引(1,3,7,vs),我能做什么

您可以使用并迭代想要的项目来检查
kaos
是否包含
zeus
的元素。结果是一个包含布尔值的数组,反映状态

var kaos=[1,2,6,9,15,18,21], 宙斯=[1,3], 结果=zeus.map(函数(值){ 返回kaos.indexOf(值)!=-1; });
控制台日志(结果)还要确保找到唯一的代码

 var kaos = [1, 2, 6, 9, 15, 18, 21],
 zeus = [1, 15];
 zeus.every(function (element) {
 if (kaos.indexOf(element) > -1) {
     kaos.splice(kaos.indexOf(element), 1);
       return true;
 };

请同时添加想要的结果。基本上,您想在另一个数组中搜索一个数组?你想搜索准确的序列,或者只要
kaos
包含
zeus
的所有值,不管顺序如何?我想要结果:数组中有1或3个数字吗?真的,欢迎使用堆栈溢出!请阅读。关键短语:“搜索、研究”和“解释……任何阻碍你自己解决的困难”。如果数字1在数组中,则返回true,否则返回false var kaos=[1,2,6,9,15,18,21],zeus=[1,3]正在工作,但var kaos=[1,2,6,9,15,18,21],zeus=[1,15]不工作。如何将结果返回为0和-1?indexOf返回索引或
-1
。你想得到
0
-1
,而不考虑实际索引吗?这是我的把戏:我想要多值索引,但不工作$scope.am_en=function(){$scope.ot_Filter=function(location){return location.professions.indexOf(1)=0;};}indexOf可能是另一种过滤方法:professions column我没有线索,你想要什么。