【发布时间】:2014-06-16 01:40:55
【问题描述】:
我正在使用静态函数和属性变量构建一个 JSObjectRef,但我发现如果我这样定义类:
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);
而当我在javascript中调用静态函数(myStFunc)时,getProperty回调(jsPropertyGet)也被调用了,但我不知道如何返回默认操作。
【问题讨论】:
标签: javascriptcore