2013-06-25 80 views
2

我有一个Javascript对象,我想给出这个对象的所有属性。Javascript获取全部属性对象

目前我有这段代码,它给了我所有属性的名称。 但是,如果它是一个函数,我也需要函数将接受的所有参数。

for(var property in Object) { 
    console.log(property); 
} 

Output 
... 
... 
... 
TD 
explicitJoin 
hashCode 
getED 
queryConditions 
getDisplayTagName 
getClass 
displayValue 
addCondition 
getEncodedString 
getDisplayValue 
addOrCondition 
multiple 
... 
... 
... 
+0

你要找的HTTPS使用值://developer.mozilla.org/en-US/docs/Enumerability_and_ownership_of_properties – SLaks

+0

OOP术语的奇怪混乱...... – VisioN

+2

“界面”是什么意思?请解释你想要的。你想要函数接受的形式参数列表吗? – apsillers

回答

1

通过使用

for(var property in Object) { 
    console.log(property); 
} 

你会得到每个元素的关键,如果该属性是一个函数,并希望不是用

Object[property] 
+0

谢谢你做了把戏:) – makim

+0

如果它为你工作比你能接受答案,谢谢。 – Anshul

+0

我必须等2分钟,直到我可以接受答案;) – makim