Javascript JS相等运算符(比如===)可以处理embind类型吗?
假设我有一些Emscripten绑定,如下所示:Javascript JS相等运算符(比如===)可以处理embind类型吗?,javascript,c++,emscripten,Javascript,C++,Emscripten,假设我有一些Emscripten绑定,如下所示: class_<MyNode>("MyNode") .constructor<>() .function("getParentNode", &MyNode::parentNode, allow_raw_pointers()); 我猜这是因为EjScript在新的JS对象中封装了每个函数调用的结果,即使JS对象指向相同的基础C++对象。 也就是说,在Emscri
class_<MyNode>("MyNode")
.constructor<>()
.function("getParentNode", &MyNode::parentNode, allow_raw_pointers());
我猜这是因为EjScript在新的JS对象中封装了每个函数调用的结果,即使JS对象指向相同的基础C++对象。 也就是说,在Emscripten中,JS
===
或==
是否有一些技巧可以使用具有相同底层原始指针值的绑定类型返回true
node.getParentNode() === node.getParentNode()