有人可以向我解释这两种不同写作之间的区别:
var Box2DInt = {};
Box2DInt.boot = function (game) { };
Box2DInt.boot.prototype = {
preload: function () {
},
create: function () {
}
}
和
var boot=function(game){};
boot.prototype={
preload:function(){
},
create:function(){
}
}
答案 0 :(得分:0)
这两个都创建了一个构造函数(尽管它们使用匿名函数并将它们分配给变量/属性而没有大写的第一个字母,这不是最佳实践)。
将结果函数存储在变量中。
另一个将它存储为对象的属性。
功能本身没有区别。