Javascriptで定義された列挙型のStijn de Wittのソリューションを見ました。デフォルトの値を持つvarプロトタイプ
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 + " " + RRR.date); //to display the text "RRRaney 2007".
:
alert(RRR.name + " " + RRR.date); //to display the text "RRRaney 2007".
私は ので、私のようなものを書くことができ、デフォルトとして.nameのを定義するために試してみたいですまたは単に
alert(RRR); // to display the text "RRRaney".
dw - これは私のハックな試みにもなるだろうが、私は応答を書いてもいない。これは行わないでください。 ;) –
@ g.d.d.c:そうですね、今は汚いです。ああとても汚い。 – user113716