javascript - 如何记录仅具有原始值的对象?

标签 javascript javascript-objects jsdoc

我想使用 JSDoc 记录不能将对象作为值的对象。

允许的示例:

{
  position: 'ground',
  age: 0,
  alive: false
}

不允许的示例:

{
  data: [/* ... */]
  people: {/* ... */}
}

有什么办法可以实现上述功能吗?
例如,可以在 @type 中完成。 .

最佳答案

您可以使用联合与 @typedef 定义自定义类型

@typedef {(number|string|boolean|...)} YourType

然后在对象文档中引用此类型

关于javascript - 如何记录仅具有原始值的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51377147/

相关文章:

javascript - window.close 不关闭 HTA 应用程序中的窗口

JavaScript 从对象数组中获取不在另一个对象数组中的元素

Javascript 将变量传递给 onclick 不起作用

jsdoc - 如何在ubuntu的整个目录上运行jsdoc

javascript - Eclipse/JSDT 中的类型声明/推断

javascript - 如果函数中的 'this'是一个特定的类

javascript - 带停止点的 slider

javascript - Postman预请求脚本: Can't access header from response

javascript - 什么时候应该使用 PHP session 、浏览器本地存储和 JavaScript 对象参数?

javascript - JSDoc 生成文档中的分组函数