recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment faire en sorte que Types.TYPE1 soit importé * en tant que types comme valeur clé de l'attribut JSON?

Situation normale : les constantes de chaîne telles que const TYPE1 peuvent être utilisées comme clés d'attribut json, par exemple :

const TYPE1 = "TYPE1"
const mapper = 
{
    TYPE1 : param=>param
}

Cependant, afin de référencer facilement un grand nombre de constantes de type, j'ai mis toutes les constantes de type dans un fichier séparé et je les ai référencées via un alias. Le code ci-dessus devient comme ceci :

.
import * as Types from './types.js'
const mapper = 
{
    Types.TYPE1 : param=>param
}

Bien sûr, cet usage est erroné.

Question :
Comment utiliser Types.TYPE1 comme clé de json lorsque vous souhaitez utiliser import * comme types depuis './types.js' pour référencer des constantes ?

我想大声告诉你我想大声告诉你2753 Il y a quelques jours476

répondre à tous(1)je répondrai

  • 滿天的星座

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

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

    répondre
    0
  • Annulerrépondre