我的问题很简单,你如何定义 v8 / Node.js 中赋值运算符的行为?
假设我在 C++ 域中有一个类,它有一个set
方法。通常当我写这个 JS 时:
var jsInstance = new CppWrappedClass(params1);
jsInstance = new CppWrappedClass(params2);
第二次调用new CppWrappedClass(...)
完全替换了jsInstance
新的内容。我想要实现的是,当第二次调用发生时,在其 C++ 后端,我的set
方法被调用。Aka 我定义了赋值运算符的行为。
这甚至可能吗?