为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

动漫人物 2023-09-07 16:35:40
我查看了如何在 JSDOC 中记录对象数组,但是我有一个稍微不同的问题:{    1232345345: 'hello',    1454765456: 'hello'}我的对象将包含时间戳属性。在 JSDoc 中编写此内容的最佳方式是什么?我想出了以下内容,但是这是正确且有效的 JSDoc 吗?/** * @typedef {{[timestamp: number]: string}} Things */
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

根据 JSdoc 的标签类型文档(查看数组和对象(类型应用程序和记录类型)部分),您可以将类型定义为具有数字键和字符串值的对象:

/**

 * @type {Object.<number, string>}

 */

const x = {

  1232345345: 'hello',

  1454765456: 'hello'

}


查看完整回答
反对 回复 2023-09-07
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信