我有这个对象/数组的东西:
var states = {};
states["CA"] = new State("CA", "California");
states["AR"] = new State("AR", "Arizona");
....
Run Code Online (Sandbox Code Playgroud)
如何检查是否states["AL"]已设置?以下是否适用(在所有浏览器中)?
if (states["AL"] == undefined)
alert("Invalid state");
Run Code Online (Sandbox Code Playgroud)
推荐的:
if (typeof states["AL"] == 'undefined')
alert("Invalid state");
Run Code Online (Sandbox Code Playgroud)
Litteral undefined是可能的,并且大部分时间都可以工作,但不会在某些浏览器中使用(IE mac,也许是其他浏览器).
| 归档时间: |
|
| 查看次数: |
10946 次 |
| 最近记录: |