首页 > 解决方案 > 如果传递的项目存在于 arrayOfArrays 内的所有数组中,则返回 true

问题描述

我无法检查 item 是否存在于里面的所有数组中arrayOfArrays

我正在尝试使用以下includes方法解决此问题:

function isItemHere(arrayOfArrays, item) {
  return arrayOfArrays.includes(item);
}

但是,这不起作用。

标签: javascriptarraysmultidimensional-array

解决方案


对于单个一维数组,您的代码将起作用。但是对于二维数组,您可以使用every()

arrayOfArrays.every(x => x.includes(item));

推荐阅读