【发布时间】:2014-02-09 22:04:34
【问题描述】:
嘿,我里面有一个对象构造函数方法和对象字面量,我为构造函数定义了一个原型,像这样
objectLiteralKey:(function()
{
var f=function()
{
...
};
f.prototype=ObjectInstance;
return f;
}()),
//inside an object literal
有什么理由应该避免这种定义原型的模式吗?或者也许是另一种更好的方式?
编辑:顺便说一句,对象字面量在一个拥有laserPrototype的自调用函数中,我把它放在那里是因为还有另一个需要相同原型的“敌人”
【问题讨论】:
-
什么是
eLasers?enemy所属的对象文字是什么,它是单例吗? |看到您的编辑,如果您可以将自调用函数放在那里(并通过用省略号替换它们来省略不必要的部分......)会很好 -
kk,我把不重要的部分删掉了
标签: javascript