7
A
回答
2
instanceMethods = (v for k, v of object when typeof v is "function")
8
您可以像現在使用下面的CoffeeScript代碼獲得所有的實例方法:
keys = (k for k, v of obj when typeof v is 'function')
@ thejh的解決方案會給你更多的不僅僅是功能和沒有按」在所有JS平臺上工作,但在其他方面是正確的。另請注意,CoffeeScript對象是一個JavaScript對象 - 實際上沒有區別。
相關問題
- 1. CoffeeScript的實例方法
- 2. 獲取對象的實例?
- 3. 有沒有獲得JS實例內的所有庫對象的方法?
- 4. 如何獲取對象是實例的所有接口和類?
- 5. 獲取所有實例化的javascript對象並更新值
- 6. 如何通過coffeescript獲取對象的所有值?
- 7. 類的實例方法?對象方法?
- 8. 類,實例/對象方法
- 9. 找到在調試器中獲取對象實例的方法?
- 10. 如何獲取所有模型實例中的所有has_many對象?
- 11. CoffeeScript的實例方法封裝
- 12. 從複雜方法鏈中獲取父實例化對象?
- 13. 有沒有JPA CriteriaBuilder獲取非實體對象的方法?
- 14. AS3刪除對象的所有實例?
- 15. 是否有一種簡單的方法來獲取Java中特定類的所有對象實例
- 16. 有沒有辦法獲取調用我的靜態方法的對象作爲實例方法?
- 17. Coffeescript:無法在不同文件中實例化類的對象
- 18. Coffeescript類,方法和實例變量
- 19. 獲取對象的方法
- 20. 如何獲取對象的所有私有字段中的實例?
- 21. 獲取對象的實例變量
- 22. 獲取所有父'對象'?
- 23. 獲取任何對象的所有方法?
- 24. 實例化對象的方法
- 25. C++中的對象實例化方法
- 26. OpenTok對象的Stubbing實例方法
- 27. 用於過濾對象所有實例的解決方案?
- 28. 獲取對象方法R
- 29. Coffeescript:處理實例類方法的更好方法
- 30. 無法獲取續集實例方法
大,心有靈犀(幾乎)一樣;)此外,這是不是你想要什麼非常有兩個原因:(1)你有'if'當你你的意思'when',這將導致一個語法錯誤(除非'v'恰好被定義),(2)在這裏使用'own'將導致沒有明確定義對象本身的東西不會顯示出來。 –