6
A
回答
9
獲取與getattr
屬性:
method = "whatever"
getattr(test, method)
你也可以把它叫做:
getattr(test, method)()
2
要訪問的方法,getattr(test, test.method)
;這樣你可以將它綁定到一個變量,將其作爲函數結果返回,將其作爲參數傳遞,等等。至調用它也可以附加括號括起來的參數(如果沒有參數,只需要括號),例如getattr(test, test.method)()
。
相關問題
- 1. 如何訪問jquery中的方法之外的方法變量?
- 2. 如何通過google.maps.event.addDomListener調用對象方法時訪問對象成員變量
- 3. 在對象中訪問類變量的最佳方法?
- 4. python變量方法名稱
- 5. 如何訪問方法的變量
- 6. 如何使用變量訪問JavaScript對象方法?
- 7. 如何在方法內創建對象時訪問參數的變量?
- 8. Javascript對象:從方法訪問對象變量
- 9. 可以Byte Buddy訪問方法的本地變量名稱嗎?
- 10. 對象*名稱*沒有方法*方法名稱*
- 11. 無法從類方法訪問對象變量(Java)
- 12. 訪問方法和變量
- 13. 調用方法名稱在另一個變量中的變量的方法
- 14. 在方法中訪問局部變量?
- 15. 訪問其他類/對象中的方法和變量(其中的對象btw)?
- 16. 不能從變量訪問方法名稱
- 17. 在方法中訪問父對象
- 18. 無法返回對象方法名稱
- 19. 從Javascript中使用對象方法訪問全局變量
- 20. 如何在父類中訪問相同的名稱方法?
- 21. 通過使用方法名稱中的變量調用方法?
- 22. javascript對象 - 無法訪問的方法
- 23. 無法訪問對象的方法
- 24. 如何訪問變量,並在同一時間稱爲一個類的方法
- 25. 如何在變量的名稱中使用方法?
- 26. 訪問方法中的全局變量
- 27. Node.js - 使用變量作爲對象名稱來調用方法
- 28. 從方法訪問對象的局部變量Objective-c
- 29. 訪問父javascript對象的變量和方法?
- 30. ForAllMembers方法中的訪問源對象
你爲什麼覺得你需要這個?你能提供其餘的代碼嗎?通常有一種更簡單的方法來做到這一點,它不涉及通過字符串確定方法名稱。 – 2009-12-23 20:51:19