【发布时间】:2020-01-19 05:22:18
【问题描述】:
我希望我的 foreach() 循环遍历一组映射并检查类型值是否匹配。如果不返回 else 语句。
功能
function checkCars(carData) {
const cars = carData.models;
models.forEach(model => {
if (model.type === 'Toyota' || model.type === 'Hyundai') {
return "Type A";
} else {
return "Type B";
}
});
}
数据库
"models": [
{type: "Toyota"}
{type: "Hyundai"}
{type: "Audi"}
{type: "VW"}
]
【问题讨论】:
-
您正在迭代模型而不是汽车。
-
使用另一个变量来保存类型并为每个 in 函数返回该类型
-
最好提供您预期的输出。
-
这能回答你的问题吗? Can forEach in JavaScript make a return?
标签: javascript loops