
Convertir enumeraciones de cadenas en matrices en TypeScript
Uso de frases sencillas para convertir sus enumeraciones de cadenas en matrices en TypeScript fácilmente.
A menudo, en TypeScript, desea tener todas las claves de enumeración posibles como una matriz cuando trabaja con enumeraciones. Los casos de uso típicos son menús desplegables u otros componentes de selección basados en enumeraciones.
Con los métodos Object.keys(...) y Object.values(...), es sencillo obtener las claves y los valores de enumeración.
Por ejemplo, en el siguiente fragmento, puede ver que creé una enumeración de cadena llamada MyStringEnum y usé los métodos Object.keys(...) y Object.values(...) para obtener las claves y los valores de la enumeración y luego imprímelo en la consola.
enum MyStringEnum {
HELLO = 'HELLO_VALUE',
WORLD = 'WORLD_VALUE'
}
const stringEnumKeys = Object.keys(MyStringEnum);
const stringEnumValues = Object.values(MyStringEnum);
console.log('Keys:');
// Output: [ 'HELLO', 'WORLD' ]
console.log(stringEnumKeys);
console.log('Values:');
// Output: [ 'HELLO_VALUE', 'WORLD_VALUE' ]
console.log(stringEnumValues);

¿Quieres ponerte en contacto?
Si quiere ponerse en contacto conmigo, por favor agende una reunión abajo.




