use*_*388 1 javascript arrays jquery
好的,我正在研究天气应用程序,并编写了以下测试代码来验证用户是否输入了有效的州名缩写:
var input = prompt("What state are you in?");
var lower = input.toLowerCase();
var categories = [
"ma",
"ny",
"ct",
"ri",
],
var found = $.inArray(lower, categories);
if (found > -1) {
alert("Cool!");
}
else {
alert("Oh no!");
}
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它不起作用.
有人知道为什么吗?我可能只是犯了一个愚蠢的错误,但任何帮助都会非常感激.
在浏览器中检查控制台窗口,按F12,出现错误.
后面的逗号应该是一个分号:
var input = prompt("What state are you in?");
var lower = input.toLowerCase();
var categories = [
"ma",
"ny",
"ct",
"ri"
];
var found = $.inArray(lower, categories);
if (found > -1) {
alert("Cool!");
}
else {
alert("Oh no!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10264 次 |
| 最近记录: |