Javascript原型:为同一个类使用多个名称

时间:2012-05-09 12:19:46

标签: javascript

function test(){
}

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

在这个例子中我可以访问test.doSomething();但是输入t.doSomething()会很酷。 是否可以为我的班级测试定义类似别名的东西?

2 个答案:

答案 0 :(得分:1)

在另一个变量中引用它。 test仍然存在。只是变量t引用它。

var t = test;
test.doSomething(); //test does something
t.doSomething();    //t does the same thing

答案 1 :(得分:0)

@Joseph的答案很明显,但是test函数可以作为Constructor via the new keyword调用也没有任何价值:

var t = new test();
t.doSomething();