【发布时间】:2018-07-25 00:54:33
【问题描述】:
对于我的项目,我有一个学生列表,打算使用超级基本的正则表达式来检查他们的成绩。 A 和 B 学生将被添加到仅针对这些学生的单独数组中。这样做的代码如下:
const aTest = new RegExp(/(A)/i);
const bTest = new RegExp(/(B)/i);
const aStudents = [];
const bStudents = [];
for (var i = 0; i < students.length; i++) {
if (aTest.test(students[i].grade)) {
aStudents.push(students[i]);
}
if (bTest.test(students[i].grade)) {
bStudents.push(students[i]);
}
}
但是,如果我要使用 forEach 而不是 for 循环,我应该怎么做呢?
【问题讨论】:
标签: javascript for-loop foreach