我想知道桥接到本地类在内部是如何工作的。(找不到任何文档)。
function NativeClass() { this.foo = "bar"; }
class MyClass <
原生类; end
它是否类似于 ES6 或咖啡脚本的继承(从 JS 角度来看)?
是否可以在函数上定义可以像常规方法一样调用的方法(例如:
RubyClass
`.prototype`.foo = function(){return RubyClass instances' @accessor} ) not the
.$foo`。
还有一件事情。如果 Ruby 类继承自本机类,是否可以在该函数中引用将被实例化的 Foo 类的实例,例如function(){this.bar = Foo's instance}?
是否可以从 Ruby 类(从原生继承)返回原生类(例如,如果某些 JS 库需要原生类作为 arg)?