我使用这个方法在JavaScript中创建枚举?来在我们的代码中创建枚举。
所以
var types = {
"WHITE" : 0,
"BLACK" : 1
}
现在的问题是,无论我想在哪里创建验证,我都必须这样做;
model.validate("typesColumn", [ types.WHITE, types.BLACK ]);
现在有没有一种方法可以将“types”中的值简单地转换为数组,这样我就不必列出枚举类型中的所有值了?
model.validate("typesColumn", types.ValuesInArray]);
编辑: 我创建了一个非常简单的枚举库来生成简单的枚举npm --save-dev install simple-enum
(https://www.npmjs.com/package/simple-enum)
Object.keys(enum)
就可以使用。 - undefined