String
クラスを拡張して簡単なメソッドを追加したい:
String.prototype.world = function(){
return " world";
}
そして、私は次のようなことをしたい:
"hello".world
そして戻って"hello world"
ください。代わりに:
"hello".world()
括弧なしで関数を呼び出すと、関数オブジェクトが返されます。
私が探しているのは、(括弧を指定せずに)関数を返す代わりに実行することです。
JavaScriptで何とかできますか?
EDIT : thisによると、 using__defineGetter__
は非標準で非推奨です。オルタナティブを探しています。