Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 检查可被2整除的多维数组的索引是否为_Javascript_Arrays_Indexing - Fatal编程技术网

Javascript 检查可被2整除的多维数组的索引是否为

Javascript 检查可被2整除的多维数组的索引是否为,javascript,arrays,indexing,Javascript,Arrays,Indexing,我有一个多维数组,我只需要外部数组中可被2整除的索引值 有没有办法在javascript中做到这一点? 比如: if(indexOf(result.list) % 2 == 0){ } 我知道indexOf不起作用,但是类似的东西可以让你得到数组项的索引 编辑:我搜索了很多,但找不到任何可能有效的方法。是的,可以通过过滤外部数组和映射过滤后的内部数组 const evenIndex=(u,i)=>!(i%2); 变量数组=[[0,1,2,3,4,5],[6,7,8,9,10,11],[12,

我有一个多维数组,我只需要外部数组中可被2整除的索引值

有没有办法在javascript中做到这一点? 比如:

if(indexOf(result.list) % 2 == 0){
}
我知道indexOf不起作用,但是类似的东西可以让你得到数组项的索引


编辑:我搜索了很多,但找不到任何可能有效的方法。

是的,可以通过过滤外部数组和映射过滤后的内部数组

const evenIndex=(u,i)=>!(i%2);
变量数组=[[0,1,2,3,4,5],[6,7,8,9,10,11],[12,13,14,15,16,17],[18,19,29,21,22,23],
选定=阵列
.过滤器(指数)
.map(a=>a.filter(evendex))
console.log(选中)

.as console wrapper{max height:100%!important;top:0;}
请与我们分享您迄今为止所做的尝试。这不仅听起来像是家庭作业,而且您还应该提供一个您迄今为止所做尝试的示例,并具体说明您正在努力理解的内容。有什么方法吗?是的,有。但首先,您需要展示您试图解决的问题,并解释您的尝试在何处以及如何失败。至少您可以分享一个包含输入数据和预期输出的示例,以帮助我们了解您的目标