JavaScript中函數做爲參數進行傳遞時的括號問題

JS中常常會遇到把一個函數做爲參數傳遞給另外一個函數。那麼一般做爲參數進行傳遞的函數要不要加括號呢?函數 這裏就要講到括號的二義性:spa 當函數名後加上括號時,一般會執行函數體自己。若是函數有返回值時,此時會獲得函數的返回值; 當函數名後不加括號時,其實質上是一個函數指針,只是用於找到函數體的位置,不會直接執行函數體; 所以,若是時把函數做爲參數進行值傳遞時,一般不須要加括號,只是把它當作一個函
相關文章
相關標籤/搜索