我列出了雪佛兰,福特,宝马等车型,所以我在这些车型上制定了这个代码。
cars.getMakes()返回一个包含上述名称的列表,它们的格式如此。
cars.getAllModels()返回一个仅包含汽车模型名称的类似列表。
make是一个单独的字符串,它是模型名称或制造商名称。取决于用户输入。
我想测试一下用户放入的内容是否实际存在于我的预定列表中。 如果是的话;真正。如果不;假
function makeCheck(make) {
var models = cars.getAllModels();
var makes = cars.getMakes();
if (make == makes[make]) {
return true;
} else {
return false;
}
}
答案 0 :(得分:2)
如果要检查传递给函数的变量make
是否在有效品牌列表中:
function makeCheck(make) {
var makes = cars.getMakes();
return (makes.indexOf(make) != -1);
}