2014-06-16 1 views
0

내가 정적 기능과 특성 변수 모두와 함께 JSObjectRef을 짓고 있어요,하지만 난 발견 나는이 같은 클래스를 정의하는 경우 :JSObjectGetPropertyCallback의 기본 구현은 무엇입니까?

static JSStaticFunction myStaticFunctions[] = { 
     { "myStFunc", JSAction::jsMyStFunc, kJSPropertyAttributeNone }, 
     { 0, 0, 0 } 
    }; 
    JSClassDefinition classDef = kJSClassDefinitionEmpty; 
    classDef.staticFunctions = myStaticFunctions; 
    classDef.getProperty = jsPropertyGet; 
    jsclass = JSClassCreate(&classDef); 
    proto = JSObjectMake(cx, jsclass, NULL); 

를 그리고 자바 스크립트에서 정적 기능 (myStFunc)를 호출하고있을 때, getProperty 콜백 (jsPropertyGet)도 호출되지만 기본 동작을 반환하는 방법을 알지 못합니다.

답변

0

알겠습니다. 알겠습니다.

JSObjectGetPropertyCallback의 경우 반환 값은 NULL이며 요청은 정적 속성 인 다음 부모 클래스 체인과 프로토 타입 체인으로 전달됩니다.

(JSObjectSetPropertyCallback의 경우) 직접 처리하지 않으려면 false을 반환하십시오.