javascript - JS .includes() 具有多个数组值?
问题描述
我有一个数字数组,我 A = ['1', '34', '23', '55']
想使用 .includes() 来查找真假。但是,我的测试值在数组中,例如B = ['3', '1', '543', '33']
我试图这样做A.includes(B)
,但似乎它不起作用。A.includes('1', '123')
返回真。我怎样才能使用我的 Array B 来做同样的事情?
我想检查数组 A 是否至少有一个数组 B 的值,然后返回 true。抱歉错过了这部分!
解决方案
如果我理解正确,您正在寻找A.includes(B)
,但您的输入存储在数组中。在这种情况下,只需遍历值并调用includes()
元素:
const A = ['1', '34', '23', '55'];
const B = ['3', '1', '543', '33'];
for (var i = 0; i < A.length; ++i)
console.log(A[i].includes(B[i]));
推荐阅读
- flutter - Flutter Bloc Cubit Navigator Problem BlocProvider.of() 调用的上下文不包含 CityCubit 类型的 Bloc/Cubit
- ios - 具有一个静态和一个动态子级的堆栈视图?
- javascript - IntersectionObserver 不适用于长部分 JS 的小屏幕
- matlab - 如何使用 MATLAB 报告生成器将 Matlab 二维数组导出为 pdf 格式的条件格式表?
- c++ - C++程序计算文本中空白的数量
- ruby-on-rails - 如何在我的助手而不是视图中循环访问 ActiveRecord_Relation?
- python - 如何在电报机器人中制作复选框列表?(Python)
- redirect - .net core 3.1 禁用自动 HTTPS 重定向
- vue.js - Vue 无法查看在 for 循环中设置的对象属性
- python-3.x - Python 3:将波形数据(字节数组)转换为浮点值的 numpy 数组