首页 > 解决方案 > 如何在打字稿中创建静态地图?

问题描述

我想创建一个静态 Map ,它将包含两个字符串的键值对。这个键值对永远不会改变。

如下所示:

static KEY_VALUE_PAIR: Map<string, string>: {
 'space' : 'jump',
 'enter' : 'hit'
}

当我这样做时,我收到一条错误消息,说Type '{ 'space': string; }' is not assignable to type 'Map<string, string>'.我在这里做错了吗?

如果我删除返回类型Map<string, string>,它是一个普通的对象,它工作正常。

标签: typescript

解决方案


推荐阅读