假設我在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