0
function test(){
}

test.prototype.doSomething = function () {  
return true;
}

この例では、test.doSomething(); にアクセスできます。しかし、単に t.doSomething(); と入力するのはクールでしょう。クラス テストのエイリアスのようなものを定義することは可能ですか?

4

2 に答える 2

1

別の変数で参照してください。testまだ存在します。変数tがそれを参照しているだけです。

var t = test;
test.doSomething(); //test does something
t.doSomething();    //t does the same thing
于 2012-05-09T12:20:59.787 に答える
0

@Josephの答えは的を射ていますが、キーワードを介してコンストラクターtestとして関数を呼び出すことができることにも価値はありません。new

var t = new test();
t.doSomething();
于 2012-05-09T12:30:24.763 に答える