javascript - 查找不包含数字的子数组的索引

标签 javascript arrays multidimensional-array

var array = [[2,3,4],[4,5,6],[2,3,9],[7,8,1]];
var number = 3;

如果我有这个嵌套数组和这个变量,我如何返回该数字所在的子数组的索引。所以最终结果应该是1和3。

最佳答案

尝试:

array.reduce((acc, subArr, i) => {
  if (!subArr.includes(number)) {
    acc.push(i);  
  }
  return acc;
}, [])

关于javascript - 查找不包含数字的子数组的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44554879/

相关文章:

php - php中删除数组中的一些数据

javascript - 如何从 jQuery 更改为 JavaScript

arrays - 在Matlab中直接获取数组/单元格的元素

php - 合并对象数组中除一个值之外的重复项... php/mysql

php - 如何将多维数组中的所有键转换为 snake_case?

C++ 包含字符串和整数的二维数组

javascript - 如何将浏览器置于比站点宽的图像上

javascript - collection_radio_buttons 自动提交?

javascript - 单击时更改数组列表中的值

arrays - 从对象数组中删除匹配项?