我想要一个“静态”方法“create”,它在我的 JavaScript 代码中返回一个“类”的新实例。
在 PHP 中我会这样做:
abstract class Object {
public static function create() {
return new static;
}
}
class Foo extends Object { }
$foo = Foo::create();
在 JavaScript 中我有:
var Object = function() { };
var Foo = function() { };
Foo.prototype = new Object;
我希望能够做到:
var foo = Foo.create();
有可能吗?如果是,我应该添加什么?
谢谢你的帮助。