0
A
回答
6
f2
的值與f1
一樣,是對同一功能的引用。
您可以使用一個事實,即函數對象來證明這一點:
var f1 = function(){}
var f2 = f1;
f1.a = 3;
console.log(f2.a); // logs 3
但你不能改變的功能核心,很少有實際使用中知道了這個,除了這個事實你不」如果您複製函數引用,則會使用大量內存。
1
相關問題
- 1. 字符串:JavaScript中的原始類型變量或引用類型變量?
- 2. jQuery的類型函數作爲變量
- 3. javascript中的原始數據類型和引用數據類型
- 4. 原始類型。引用泛型類型,應參數
- 5. 整型爲原始類型
- 6. typedef - 原始類型到原始類型
- 7. 原型中原始類型的行爲
- 8. Java - 引用原始數據類型?
- 9. Var或動態變量引用類型或值類型?
- 10. 在swift中使用類類型變量作爲函數參數
- 11. 存儲類型的類型來處理變量參數列表
- 12. 初始化泛型類作爲變量
- 13. 對象或原始類型
- 14. SSE數據類型和原始類型
- 15. 爲什麼不能在泛型類中使用原始類型,靜態變量?
- 16. 類型的「變量」,類型爲「可變」
- 17. 函數原型變量作用域C++
- 18. 如何獲得對應於原始類型的引用類型?
- 19. 如何確定原始變量的原始類型?
- 20. 關於mybatis的參數類型爲原始數據類型?
- 21. 創建類型作爲原始類型的包裝器
- 22. 在存在時包裝類型類型函數時模糊類型變量
- 23. 類型類方法中的作用域類型變量與獨立函數
- 24. 引用變量的數據類型(Java)
- 25. Java:原始類型對象內的泛型類型或爲什麼我的參數化不起作用
- 26. 將原始類型應用到原始類型
- 27. 值類型變量C的存儲引用#
- 28. 找回原始類型的提升變量變量
- 29. 矢量和原始類型初始化
- 30. 爲POINT postgresql數據類型(或任何非原始類似nhibernate類型的列)實現新的NHibernate類型
你爲什麼要問?你的問題背後有什麼實際問題? –
我讀了關於函數表達式vs聲明,然後感到困惑,它作爲對象或常規基元類型工作。所以它作爲指向對象的指針? – enix
是的,你可以將它看作一種指針,就像對象一樣。實際上函數*是*對象。 –