2
A
回答
1
Esailija的回答是創新的,但它忽略了一點。例如,如果你使用的函數表達式,然後使用.prototype.constructor
如下是沒有意義的:
window.addEventListener("DOMContentLoaded", (function f() {}), false);
在這種情況下,我更喜歡做的函數表達式一個函數聲明,而不是與功能名稱替換表達:
window.addEventListener("DOMContentLoaded", (f), false);
function f() {}
上述程序完全有效。您可以在函數聲明出現在程序中之前調用它。現在您可以參考f
「分組以外」。這有點像作弊,但這又是人們通常這樣做的方式(減去不必要的括號)。
2
(function f() {}).prototype.constructor
2
相關問題
- 1. 一對函數調用運營商
- 2. 使用*運營商在函數調用
- 3. 運營商函數文本
- 4. 運營商重載分數
- 5. 通過同一運營商的容器訪問和分配?
- 6. 同一組中運營商的C運營商優先級
- 7. 由商運營商分配?
- 8. 運營商*是undefined
- 9. 的<= and >運營商作爲一個函數的參數
- 10. 階,傳遞運營商作爲一個函數的參數
- 11. C++使用,而不是運營商運營商INT()+
- 12. 內聯和靜態函數調用運營商
- 13. 運營商如何調用類的構造函數?
- 14. 整數運營商
- 15. 將數組作爲scanf的函數參數。 ADRESS運營商
- 16. SML - 錯誤:運營商是不是一個函數[tycon不匹配]
- 17. 與運營商分解
- 18. 計算分配運營商
- 19. 如何分解運營商?
- 20. Rust中的組合運營商和管道轉發運營商
- 21. MongoError未知組運營商
- 22. 敵不過運營商=,構造函數創建一個指針
- 23. Ocaml運營商在匿名函數
- 24. 運營商在模板函數類
- 25. C++ /析構函數 - 運營商刪除
- 26. 運營商和構造函數
- 27. 空 - 結合運營商和運營商&&
- 28. 運營商的情況下運營商
- 29. 或運營商與三元運營商
- 30. 的JavaScript +運營商VS - 運營商
問題是什麼令人興奮的?你能提供更多的上下文嗎? –
如果你想能夠訪問它,爲什麼不以另一種方式定義它?像'(window.f = function(){})' – Adam