以下代碼點擊查看原文問題:new Universe()的過程是:var o = {};Universe.call(o);//這一步是將Universe中this對應的屬性賦值給o;o.__proto__ = Universe.prototype;//將Universe原型上的方法賦值到o的__proto__屬性上;那么 var instance = this;中,this是不是指的是不同的對象o?那么重寫構造函數后,返回的instance不就是不同的對象嗎?為什么最后能相等
js中單例模式疑惑
慕的地8271018
2018-11-22 14:15:57