我正在尝试这样做:
var KEYS = {} ;
KEYS.PHONE_TYPE = 'phone-type';
KEYS.AGENT_TYPE = 'agent-type';
var myAppConfig = {
    ...
    iconMap : { 
        KEYS.PHONE_TYPE : 'icon-phone', 
        KEYS.AGENT_TYPE : 'icon-headphones'
    };
    ...
};
但它失败了,并显示一条消息: Expected ':' and instead saw '.'.
如何使用间接(非文字)键名初始化对象?
要清楚,我想要的结果是:
{
    'phone-type' : 'icon-phone',
    'agent-type' : 'icon-headphones'
}