将枚举转换为值数组(将所有JSON值放入一个数组中)

12 浏览
0 Comments

将枚举转换为值数组(将所有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)。

0