我在打字稿Corday中遇到以下声明:
books:{[isbn:string]:Book} = {};
我假设这可能是地图(即字典)数据类型的定义,该数据类型存储了isbn号和对应的书的键值对。
我无法理解的是声明语法。这应该如何表示地图声明?
答案 0 :(得分:0)
这不是“地图”声明,而是对象声明。这个:
books: { [isbn: string]: Book } = {};
表示books
是一个对象,其键名为isbn
(它是一个字符串),其值类型为Book
。