作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 javascript 并具有以下枚举:
filterType = { Campaign : 'Campaign', Class : 'Class', Date : 'Date',
DateGeq : 'DateGeq', DateLeq : 'DateLeq',
DateRange : 'DateRange', Status : 'Status' }
我想将其命名为:
Filter.filterType = { Campaign : 'Campaign', Class : 'Class', Date : 'Date',
DateGeq : 'DateGeq', DateLeq : 'DateLeq',
DateRange : 'DateRange', Status : 'Status' }
解释器不喜欢点字符。
我可以在枚举名称中添加点字符吗???
谢谢!!!
最佳答案
您可能会收到错误,因为您尝试为名为 Filter
的类上的 filterType
成员分配值,但 Filter
未定义。如果您首先定义Filter
,它将起作用。
var Filter = {};
要在一行中完成所有操作,您可以编写:
var Filter = { filterType: { ... } };
关于javascript - 如何在 JavaScript 中的枚举类型名称中包含点字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1979441/
我是一名优秀的程序员,十分优秀!