JS枚举小问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 16:11:00
是在对不起,我有点不太会用js枚举
var a="aa";
var b={"aa","bb"","cc"};
请问我可以这样定义枚举吗?如果这样我怎么判断a在b中出现过呢?
在线等......

不能如此定义。。
正确的应该是
var a="aa";
var b={
first:"aa",
second:"bb",
third:"cc"
}
这是json实现方式。。。我也不知道怎么判断a是否在b中出现

其实我们还可以用数组实现枚举
这样判断起来也容易了

var a="aa";
var b=["aa","bb","cc"];
var isExist=false;
for(var i=0;i<b.length;i++)
{
if(a==b[i])
{
isExist=true;
break;
}
}
if(isExist)
alert("在");
else
alert("不在");