我可以讀取和寫入一些JavaScript
,但今天我碰到一個.js
文件就開始什麼!功能()在Javascript中意味着什麼?
!function() {
/*
code here
*/
}.call(window);
問題
什麼呢!
盈的function
手段?
我可以讀取和寫入一些JavaScript
,但今天我碰到一個.js
文件就開始什麼!功能()在Javascript中意味着什麼?
!function() {
/*
code here
*/
}.call(window);
問題
什麼呢!
盈的function
手段?
它使用窗口的「this」返回調用匿名函數的結果「not」(!)。
否定.call(window)
的結果。不是功能。
但是'.call(window)'實際上是調用'function',是不是(沒有雙關語意)? –
這是「不是」我以前見過的功能... – sircapsalot
@sircapsalot請停止。你這是要弄死我啊。 –
這只是'!'運算符的正常用法,它會反轉布爾值的相反部分。如果匿名函數返回「true」,那麼'!'會否定結果,使其成爲'false'。 – jahroy