目的:"if(boolean)return;".在Javascript中

BUB*_*G C 2 javascript logic if-statement

请考虑以下代码:

if(boolean) return;
Run Code Online (Sandbox Code Playgroud)

这种情况的目的是什么?

它在逻辑上是否相同:

if(boolean) { return true; }
Run Code Online (Sandbox Code Playgroud)

谢谢你的回答!

Bar*_*mar 5

return;没有价值相当于return undefined;.但它通常用在不希望返回值的函数中,所以它只是意味着"现在退出函数".

所以代码相当于:

if (boolean) {
    return undefined;
}
Run Code Online (Sandbox Code Playgroud)