Heim > Fragen und Antworten > Hauptteil
Normale Situation: Zeichenfolgenkonstanten wie const TYPE1 können als JSON-Attributschlüssel verwendet werden, zum Beispiel:
const TYPE1 = "TYPE1"
const mapper =
{
TYPE1 : param=>param
}
Um jedoch bequem auf eine große Anzahl von Typkonstanten zu verweisen, lege ich alle Typkonstanten in eine separate Datei und referenziere sie über einen Alias. Der obige Code sieht folgendermaßen aus:
import * as Types from './types.js'
const mapper =
{
Types.TYPE1 : param=>param
}
Natürlich ist diese Verwendung falsch.
Frage:
Wie verwende ich Types.TYPE1 als Schlüssel von JSON, wenn Sie import * as Types from „./types.js“ verwenden möchten, um auf Konstanten zu verweisen?