你如何确定他选择了一个?
How do you make sure he selects one?
我希望他 select 一个而不是所有。
if(input == ["1", "2"]) {
}
我预计输出是“1 或 2”,但实际输出是“1,2”。
如果输入是“1,2”,他只会在代码中走得更远。
您可以使用includes
检查数组是否包含某个元素
var input = "2";
if ( ["1", "2"].includes(input) ) {
console.log("Included");
}
另一个选项是使用 indexOf
。此方法 returns 可以在数组中找到给定元素的第一个索引,如果不存在则为 -1。
var input = "2";
if ( ["1", "2"].indexOf(input) !== -1 ) {
console.log("Included");
}
使用index.Of
,不存在时returns-1,否则returns位置索引。
input = ["1", "2"];
if(input.indexOf(you_value) != -1){}
我希望他 select 一个而不是所有。
if(input == ["1", "2"]) {
}
我预计输出是“1 或 2”,但实际输出是“1,2”。 如果输入是“1,2”,他只会在代码中走得更远。
您可以使用includes
检查数组是否包含某个元素
var input = "2";
if ( ["1", "2"].includes(input) ) {
console.log("Included");
}
另一个选项是使用 indexOf
。此方法 returns 可以在数组中找到给定元素的第一个索引,如果不存在则为 -1。
var input = "2";
if ( ["1", "2"].indexOf(input) !== -1 ) {
console.log("Included");
}
使用index.Of
,不存在时returns-1,否则returns位置索引。
input = ["1", "2"];
if(input.indexOf(you_value) != -1){}