javascript - 如果传递的项目存在于 arrayOfArrays 内的所有数组中,则返回 true
问题描述
我无法检查 item 是否存在于里面的所有数组中arrayOfArrays
。
我正在尝试使用以下includes
方法解决此问题:
function isItemHere(arrayOfArrays, item) {
return arrayOfArrays.includes(item);
}
但是,这不起作用。
解决方案
对于单个一维数组,您的代码将起作用。但是对于二维数组,您可以使用every()
arrayOfArrays.every(x => x.includes(item));
推荐阅读
- python - 如何将组合组的箱线图添加到 Seaborn 的分组箱线图中?
- c - C程序 - 左截断素数
- docker - docker 容器可以在其他 docker 容器中运行吗?
- reactjs - Semantic-ui-react 模式不起作用,打字稿错误
- powershell - 如何创建提示输入的 Exchange shell 脚本
- ios - 升级 Blackberry Dynamics 应用程序 - 本机链接错误
- python - 如何使用 Python 中的 AWS Lambda 函数检测 X-Ray 中的其他函数?
- react-native - 测试 Pressable 的按下状态
- kubernetes - 在 helm chart kube-prometheus-stack 部署中添加自定义抓取端点
- pandas - Rename pandas dataframe column name based on a list