JavaScriptクラスのデフォルト/フォールバック機能を設定することはできますか?JavaScriptクラスのデフォルトの機能/値
この例ではvar a = new function() {
this.b = function() {
return "B";
}
return "A";
}
、私は一人でalert(a)
ためB
alert(a.b())
を実行し、A
を見てみたいと思います。あなたがオブジェクトのtoString
メソッドを上書きした場合
なぜあなたは 'a = new function(){}'を使用していますか?それが何をしているのか分かりますか? 'a = {}'とほぼ同じです。 –
@FelixKling私は彼がオブジェクトリテラルを作成したいと思っていますが、ロジックを持っていると思います。新しい関数(){}は基本的にそれです。私は実際の例がコンストラクタで実際のロジックを持っていると仮定します – Raynos
@レイノス:そうかもしれません.... –