迭代2个数组并找到匹配,但需要相同的索引
Iterate over 2 arrays and find match but need to be same index
我需要遍历两个数组,看看索引为1的arr1是否与索引为1的arr1相同…
我的第一个数组是一个包含解的对象数组。
我的第二个数组只有答案,这是一个字符串数组。
我需要匹配答案的解决方案
我正在考虑.filter()
,但是我可以保留索引吗?
const checkGoodAnswers = (qArr, rArr) => {
const goodAnswers = qArr.filter(q => q.solutionToQuestion === rArr.map(x => x));
const totalPoints = goodAnswers.reduce((sum, q) => sum + q.questionPoints, 0);
return totalPoints;
}
为什么不使用for循环并通过索引访问两个数组?
for (i = 0; i < qArr; i++) {
// check if qArr[i] matches rArr[i]
}
相关文章:
- 是索引数组文字的好做法
- jQuery ajax请求,将索引数组作为关键字字符串
- Javascript中的名称索引-数组/对象
- 如何在对象中按值创建排序索引数组
- 提取索引数组中的整数值
- 来自 jsp 和 javascript 中的请求属性的对象索引数组
- 单击导航索引数组时发出双重警报
- 以编程方式声明基于索引数组的变量(使用谷歌网站列表页面)
- 索引数组 JavaScript 中索引的搜索值
- 根据值从索引数组中删除元素
- 如何检查名称索引数组中有多少个特定结果
- 从 JavaScript 数组中删除索引数组
- 创建一个索引数组,该数组的索引值为 JavaScript 中最常见的数组值
- JavaScript 如何用数组解释索引数组
- 在javascript中向索引数组添加超链接
- 非数字索引数组的长度
- JavaScript-偶数索引数组元素乘以2,奇数索引乘以3
- Javascript-使用索引数组访问数组的元素
- 从数组中删除索引数组
- 在javascript中用索引数组索引一个数组的数组