假设我在javascript中创建了一个对象。myObject.someFunc = function(){...};有什么区别?或myObject.prototype.someFunc = function(){...}在JavaScript中?
var myObject = {};
之间有什么区别...
myObject.someFunc = function(){...};
和
myObject.prototype.someFunc = function(){...}
在javascript
?
我无法理解差异,或者是否存在差异以及如何以及何时使用这些语法。
看来,当我编写这样的代码时,确实没有什么区别。
我正在寻找客户端(浏览器)和服务器端(如node.js)的答案。
我想要正确,准确地编码,这真的很困扰我。
注意'prototype'属性仅对函数对象有意义的,当它们被用作“建设者” ...参见:http://stackoverflow.com/q/2111288 – CMS
@CMS分毫不差 – Alnitak
我想撤销我的近距离投票 - 这已经结束不同之处在于它实际上不再是重复的。 – Alnitak