将枚举转换为值数组(将所有JSON值放入一个数组中)
- 论坛
- 将枚举转换为值数组(将所有JSON值放入一个数组中)
12 浏览
将枚举转换为值数组(将所有JSON值放入一个数组中)
我使用这个方法在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)。