我遇到了一些中断函数return void(0);
的代码。
我相信这会被用来返回undefined
,但这可以通过撰写return;
来完成。
return void(0);
是否有其他用途,或者这只是两种不同的中断函数的方式?
答案 0 :(得分:8)
return void(0);
没有做任何特别的事情。它简单地返回undefined
,尽管是非常愚蠢的方式。这可能是原始开发人员没有完全理解JavaScript的情况。
答案 1 :(得分:3)
这只是返回undefined
的另一种方式。见https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/void