如何使用内联 JSDoc 指示参数是可选的?可选参数
2022-08-30 02:35:14
来自官方文档:
名为 foo 的可选参数。
@param {number} [foo]
// or:
@param {number=} foo
默认值为 1 的可选参数 foo。
@param {number} [foo=1]
经过一番挖掘,我发现这些也没关系
/**
* @param {MyClass|undefined}
* @param {MyClass=}
* @param {String} [accessLevel="author"] The user accessLevel is optional.
* @param {String} [accessLevel] The user accessLevel is optional.
*/
只是视觉吸引力略高于function test(/**String=*/arg) {}