2012-11-20 3 views
3

qooxdoo 개체의 모든 멤버를 나열하려고합니다. 나는 그것을 할 수있는 방법을 찾았지만 깨끗한 방법이 있어야한다고 생각하니?qooxdoo 객체를 인트로 스페셜하는 올바른 방법은 무엇입니까?

for (var key in obj) { 
    if (key.startsWith('$$user_')) { 
    msg += 'name='+key.substring(7)+' = '+obj[key]+' [type='+typeof(obj[key])+']'; 
    } 
}   
+0

또는 정확히에 관심이 무엇을 사용할 수 있습니까? –

+0

속성 이름 및 값 –

답변

4

당신이에 관심이있는 호텔입니다 가정 할 때, 당신은 당신이 멤버 함수 나 속성에 관심이

var classProperties = qx.util.PropertyUtil.getAllProperties(obj.constructor); 
for(var propertyName in classProperties) { 
    ... 
} 

http://tinyurl.com/c4b2l5m

+0

에 관심이 있습니다.이 속성 이름을 가져옵니다 .... 지금, 어떻게 값을 얻을 수 있습니까? –

+0

당신은 간단히 'get'메쏘드 [1]를 사용하여 모든 객체가 제공하는 값을 액세스 할 수 있습니다. [1] http://demo.qooxdoo.org/current/apiviewer/#qx.core.MProperty ~ get –

관련 문제