【发布时间】:2011-06-20 20:48:37
【问题描述】:
我从 Stijn de Witt 看到了一个解决方案,用于在 Javascript 中定义枚举。
var SIZE = {
SMALL : {value: 0, name: "Small", code: "S"},
MEDIUM: {value: 1, name: "Medium", code: "M"},
LARGE : {value: 2, name: "Large", code: "L"}
};
用法:
alert(SIZE.SMALL.value);
...
我一直在尝试调整它以允许我定义用户。
var RRR : {name: "RRRaney:, number: 2, date: 2007};
这符合我的预期:
alert(RRR.name + " " + RRR.date); //to display the text "RRRaney 2007".
我想尝试将 .name 定义为默认值, 所以我可以写这样的东西:
alert(RRR + " " + RRR.date); //to display the text "RRRaney 2007".
或者只是
alert(RRR); // to display the text "RRRaney".
【问题讨论】:
标签: javascript prototype-programming