通过 Javascript 函数 JSDocs,我看到了两种不同的语法来记录可为空的返回值。
假设我们有这个函数:
const getTitle = () => { // Can return string or null };
Run Code Online (Sandbox Code Playgroud)
为此,以下 JSDocs 中哪一项是正确的:
您可以通过两种方式执行此操作,第一种方式是首选:
@returns {?string}
Run Code Online (Sandbox Code Playgroud)
@returns {string|null}
Run Code Online (Sandbox Code Playgroud)