[英]Trouble understanding OOP in javascript
有人可以向我解释一下这两种不同写作之间的区别:
var Box2DInt = {};
Box2DInt.boot = function (game) { };
Box2DInt.boot.prototype = {
preload: function () {
},
create: function () {
}
}
和
var boot=function(game){};
boot.prototype={
preload:function(){
},
create:function(){
}
}
两者都创建一个构造函数(尽管它们使用匿名函数并将其分配给变量/属性,但没有大写的首字母,这不是最佳实践)。
一个将结果函数存储在一个变量中。
另一个将其存储为对象的属性。
函数本身没有区别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.