关于javascript:你怎么知道一个对象有哪些方法

How do you know what methods an object has

我如何找出一个对象有哪些方法,例如 XMLHttpRequest?


试试

1
2
3
for ( method in yourObject ){
 document.write(method + '');
}

或类似的。一些浏览器隐藏了对象的方法...


您可以查看 Mozilla 开发者中心。


1
2
3
4
5
6
7
function getFunctions(obj) {
    var funcs = [];
    for (var i in obj)
        if (typeof(obj[i]) =="function")
            funcs.push(i);
    return funcs;
}

1) 语言文档

2) 谷歌

3) IDE 自动完成