【发布时间】:2017-02-15 05:09:40
【问题描述】:
例如我有一个通过@name 的对象描述:
/**
@name Point
@prop {number} x
@prop {number} y
*/
还有一个对象,其中每个属性都是Point:
/**
*
* @type {what?}
*/
var details = {
something: {x:1.1, y: 2.2},
another: {x:1.1, y: 2.2},
theRest: {x:1.1, y: 2.2},
more: {x:1.1, y: 2.2},
yetAnother: {x:1.1, y: 2.2}
};
应该是什么类型的?是否可以仅通过属性值设置类型而不使用键?因为我要即时添加/删除属性,但所有值都将始终为 Point。
可以用jsDoc来描述吗?
【问题讨论】:
标签: javascript jsdoc jsdoc3