Return void(0); vs return; interrupting functions
我遇到了一些中断函数return void(0);的代码。
我相信这用于返回undefined,但这可以通过编写return;来完成。
return void(0);是否有其他用途,或者这只是两种不同的中断函数的方法?
-
不是重复我已经理解了void(0);的含义并且它返回undefined。
-
好吧,如果你明白void(0)评估为undefined你在问什么?
-
@JonathanLonowski:有争议的骗局中的答案有一个链接到MDN文档,可以解释它是如何工作的。
-
@Jon他的问题几乎是一个问题:它是否有另外的作用?
return void(0);没有做任何特别的事情。 它只是返回undefined,虽然是非常愚蠢的方式。 这可能是原始开发人员完全不了解JavaScript的情况。
这只是返回undefined的另一种方式。 请参阅https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/void