を確認してください。基本的に私は私の列挙をループしたいので、ループ列挙型を通って、だから私は列挙型を持っている特定のプロパティの値
var enum = {
aitem: {
Desc: 'A description',
Value: 0,
Group: 'A'
},
bitem: {
Desc: 'b description',
Value: 1,
Group: 'B'
},
bitem: {
Desc: 'c description',
Value: 2,
Group: 'C'
}
}
var neededGroup = 'A';
var neededValues = [];
//x.Group & x.Value don't exist
for (var x in enum){
if (x.Group == neededGroup){
neededValues.push(x.Value);
}
}
やグループが特定のグループに等しい場合はそれがないかどうかを確認、Iその値を配列にプッシュしたいただし、x
は、特定の列挙型オブジェクトではなく、たとえばaitem
を表す文字列であるように見えます。私の現在の方法はうまくいかないので、私は何をしようとしていますか?
まず、列挙型が正しく定義されていません。それはコンマがありません '、' – Starx
'enum'はとにかく予約されています –