打字稿创建新地图<String, List<String>>

den*_*ian 2 javascript hashmap typescript angular

我正在尝试在 Typescript 中创建一个新的 Map,如下所示:Map<String, List <String >>。类似的东西(这个例子是用java编写的):

private map<String, List<String>> map = HashMap<String, ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

到目前为止我的代码是:

myMap=new Map();
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的方法,但它不起作用。怎样才能做到呢?

小智 8

const categoryMap = new Map<string, string[]>();
Run Code Online (Sandbox Code Playgroud)

或者

const categoryMap: Map<string, string[]> = new Map();
Run Code Online (Sandbox Code Playgroud)