繁体   English   中英

JSDoc:如何记录类型为 Object 或 null?

[英]JSDoc: How to document a type that is either Object or null?

如果我有一个类型为 Object 或 null 的参数,我应该将其记录为 {Object} 或 {?Object} 还是 {Object|null}?

我读到https://jsdoc.app/tags-type.html它说 {?number} 表示数字或 null,但我不确定是否需要这个原语,或者只是我不确定。

在 javascript 中,您可以使用像element?.addEventListener()这样的optional chaining来检查 null 与否。 因此,正因为如此,{?Object} 更直观。 只要确保它实际上接受null而不是undefined 它们有不同的含义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM