0

ネイティブ クラスへのブリッジングが内部的にどのように機能するかを知りたいです。(それに関するドキュメントは見つかりません)。

function NativeClass() { this.foo = "bar"; } class MyClass <NativeClass; end

ES6またはcoffeescriptの継承に似ていますか(JSの観点から)?

通常のメソッドのように呼び出すことができる関数のメソッドを定義することは可能ですか (次のように:

RubyClass`.prototype`.foo = function(){RubyClass インスタンスの @accessor を返す} ) not the.$foo`.

後もう一つ。Ruby クラスがネイティブ クラスから継承している場合、その関数内でインスタンス化される Foo クラスのインスタンスを参照することは可能ですか?function(){this.bar = Foo's instance}?

(ネイティブから継承された) Ruby クラスからネイティブ クラスを返すことは可能ですか (たとえば、一部の JS ライブラリが引数としてネイティブ クラスを必要とする場合)。

4

1 に答える 1