JSDoc 描述具有动态属性的对象

我查看了如何在 JSDOC 中记录对象数组,但是我有一个稍微不同的问题:


{

    1232345345: 'hello',

    1454765456: 'hello'

}

我的对象将包含时间戳属性。


在 JSDoc 中编写此内容的最佳方式是什么?我想出了以下内容,但是这是正确且有效的 JSDoc 吗?


/**

 * @typedef {{[timestamp: number]: string}} Things

 */


动漫人物
浏览 87回答 1
1回答

蝴蝶不菲

根据 JSdoc 的标签类型文档(查看数组和对象(类型应用程序和记录类型)部分),您可以将类型定义为具有数字键和字符串值的对象:/** * @type {Object.<number, string>} */const x = {  1232345345: 'hello',  1454765456: 'hello'}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript