void 0;
void會把後面變量都置成undefined;
函數聲明後面不可以跟括號,函數表達式可以
所以我們經常看到比如:
(function(){})();
或者
!function(){}();
"!"跟"()"強制把函數聲明變成表達式
最好是加一個void,因爲void符合語意,在java中表示沒有返回值
比如:
void function(){}();
所以我們經常看到比如:
(function(){})();
或者
!function(){}();
"!"跟"()"強制把函數聲明變成表達式
最好是加一個void,因爲void符合語意,在java中表示沒有返回值
比如:
void function(){}();
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Test</title>