suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie mache ich Types.TYPE1 of import * as Types zum Schlüsselwert eines JSON-Attributs?

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?

我想大声告诉你我想大声告诉你2805 Tage vor503

Antworte allen(1)Ich werde antworten

  • 滿天的星座

    滿天的星座2017-05-19 10:16:22

    const mapper = 
    {
        [Types.TYPE1] : param=>param
    }

    Antwort
    0
  • StornierenAntwort