在JavaScript目前的版本中,没有枚举这个概念(当然,ECMA-262第三版中已经将enum作为关键字保留)。
然而,如同JavaScript中没有class一样,但我们仍然可以通过间接的方式——JSON来实现它。
新增一个js文件constant.js
//在这里面定义一些常量(类型,状态)
window.Status = {
DELETE:0,
DRAFT:1,
UNSUBMITTED:2,
APPROVING:3,
REJECTED:4,
APPROVECOMPLETED:5,
TERMINATED:6
};
在jsp页面引入js文件constant.js
<script src="constant.js"></script>
alert(Status.DELETE);//0