获得javascript中对象的所有方法名和属性名的方法
2008-07-10 17:05
561 查看
今天突然需要知道一个对象包含了哪些方法,于是网上搜罗了下方法。。。结果基本都是类似下面这样的方法。
for(var i in obj){
document.getElementById("info").value += obj[i] + "/n";
}
试了下,发现不对,输出的全部都是相关方法或者属性的值了,我要得到的是对象的方法或者属性名字。。。于是继续研究,也查到了prototype中。。。结果一无所获。。
然后突然灵光一闪。。。foreach语句改了一点点,如下
for(var i in obj){
document.getElementById("info").value += i + "/n";
}
哈哈,成功!可以测试如下:
for(var i in window){
docum += i + "/n";
}
for(var i in obj){
document.getElementById("info").value += obj[i] + "/n";
}
试了下,发现不对,输出的全部都是相关方法或者属性的值了,我要得到的是对象的方法或者属性名字。。。于是继续研究,也查到了prototype中。。。结果一无所获。。
然后突然灵光一闪。。。foreach语句改了一点点,如下
for(var i in obj){
document.getElementById("info").value += i + "/n";
}
哈哈,成功!可以测试如下:
for(var i in window){
docum += i + "/n";
}
相关文章推荐
- JS获得一个对象的所有属性和方法实例
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- javascript显示对象所有属性与方法
- 输出一个javascript对象的所有属性和方法,用于Debug
- 在javascript中获得一个对象的所有方法
- JS获得一个对象的所有属性和方法
- javascript显示对象所有属性的方法
- JS获得一个对象的所有属性和方法
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- Javascript遍历JavaScript某个对象所有的属性名称和值的方法
- python 获得对象的所有属性和方法
- Javascript打印一个对象中所有属性和方法
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- JS获得一个对象的所有属性和方法
- JS获得一个对象的所有属性和方法
- JavaScript之面向对象学习二(原型属性对象与in操作符)获取对象中所有属性的方法
- javascript中自定义对象的属性方法
- 打印对象的所有属性或方法
- JavaScript基础 使用 for in 循环遍历 window对象的所有属性
- javascript获得和设置以及移除元素属性的三个方法