如何找出對象具有哪些方法,例如XMLHttpRequest?如何知道對象具有什麼方法
3
A
回答
0
1)語言文檔
2)谷歌
3)IDE自動填充
2
function getFunctions(obj) {
var funcs = [];
for (var i in obj)
if (typeof(obj[i]) == "function")
funcs.push(i);
return funcs;
}
4
嘗試
for (method in yourObject){
document.write(method + '<br>');
}
或相似。一些瀏覽器正在隱藏對象的方法...
2
你可以看看Mozilla Developer Center。
相關問題
- 1. 有什麼方法可以知道對象的類型?
- 2. 有什麼方法可以知道什麼時候創建了一個對象?
- 3. 知道什麼是對象引用
- 4. 如何知道什麼類是對象實例的? (php5)
- 5. objective-c如何知道匿名對象將返回什麼?
- 6. 有什麼方法可以知道活動何時完成?
- 7. 不知道爲什麼該方法沒有返回任何值
- 8. 有什麼方法可以知道何時處理了OnNext?
- 9. JQuery移動ASP.NET未捕獲TypeError:對象[對象對象]沒有方法'道具'
- 10. 如何知道方法中的對象地址?
- 11. 重寫超類如何知道方法而不創建對象
- 12. jQuery的 - 對象有沒有方法「道具」
- 13. 有沒有辦法知道什麼讓對象保持活着C#
- 14. 有什麼方法或地方知道如何在VS 2013中構建WDM?
- 15. ,委託對象如何知道調用委託對象上的WHICH方法?
- 16. 知道爲什麼HTML元素具有它的大小的一般方法
- 17. 爲什麼你需要知道抽象類的抽象方法是否抽象
- 18. 爲什麼數組中的對象沒有對象方法?
- 19. 有沒有辦法知道一個對象的C#方法是否被調用?
- 20. 爲什麼C++函數對於具有命名方法的對象更可取?
- 21. 如何知道HCURSOR對象的大小
- 22. 有沒有一種方法可以知道誰擁有對象的引用?
- 23. Filter對象道具
- 24. 在vb。 net,如何知道對象是否具有特定屬性
- 25. 你怎麼知道什麼方法用於任務?
- 26. 不知道這是什麼紅寶石方法做如下方法
- 27. 如何知道什麼是語言?
- 28. 如何才能知道什麼是C#
- 29. 如何知道程序在做什麼?
- 30. 活動如何知道R是什麼?
既然您已經找到了帳戶名稱更改字段,您是否介意更改爲可理解的內容?亂碼用戶名讓你難以得到答案。 – badp 2010-11-09 09:19:06
這似乎是一個有效的問題,我也想知道答案。例如,在Python中有一個dir()函數,它非常有用。 – sligocki 2012-02-22 20:26:06
另請參閱http://stackoverflow.com/questions/3252406/given-an-arbitrary-javascript-object-how-can-i-find-its-methods – sligocki 2012-02-22 20:52:35