【发布时间】:2013-04-14 16:51:18
【问题描述】:
每次我想从 v8:Object 中获取与 C 兼容的值时,我都必须执行以下操作:
Local<Object> obj = args[0]->ToObject();
obj->Get(String::New("property"))->NumberValue();
为了快捷,我可以使用助手:
obj->Get(strg("property"))->NumberValue();
Local<Value> strg(const char* str) {
return String::New(str);
}
但这并不是真正的改进。 C(++) 是否为此用例(宏?)提供工具?
如果是的话会是什么样子。
【问题讨论】: