【发布时间】:2019-03-20 11:04:19
【问题描述】:
地图对象 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map)
例如,
private _fruit: Map<string, FruitDetail> = new Map();
它通常带有类似的方法,
public setFruit(fruitName: string, fruitDetail: FruitDetail) {...}
public getFruit(fruitName: string): FruitDetail {...}
但是属性中只声明了string类型,我怎么让别人知道它应该是fruitName而不是fruitColor?
【问题讨论】:
-
是否都定义为字符串fruitName和fruitColor?
-
@NarendraMongiya 好吧,这只是一个例子。我很好奇如何清楚地让其他人知道我正在为这张地图做什么,以及如果他们计划扩展或部分更改它,他们应该如何管理结构。
标签: javascript typescript