2017-08-18 2 views
0

クラスがメソッドを実装していない場合は、発生したエラーを処理し、メソッド名を使用して自分自身のコードを挿入します。例えばtypescriptでRubyのmethod_missing動作を取得できますか?

:Rubyで

class Foo { 
    def method_missing(methodName) { 
     console.log(`${methodName} was called`); 
    } 
} 

let foo = new Foo(); 
foo.bar(); // should print 'bar was called' in the console 

、この動作を提供し、すべてのクラスにmethod_missingと呼ばれる方法があります。私たちはこれをタイプスクリプトで入手できますか?

答えて

0

いいえ、TypeScriptでこれを行うことはできません。

関連する問題