javascript - Comment faire en sorte que Types.TYPE1 soit importé * en tant que types comme valeur clé de l'attribut JSON?
我想大声告诉你
我想大声告诉你 2017-05-19 10:14:22
0
1
500

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 ?

我想大声告诉你
我想大声告诉你

répondre à tous(1)
滿天的星座
const mapper = 
{
    [Types.TYPE1] : param=>param
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal