name = "77"; var obj = { name: "88", getName: function () { return this.name; } }; (obj.getName = obj.getName)(); //返回 77 高級程序設計183頁解釋說:因為這個賦值表達式的值是函數本身,所以this的值不能得到維持,結果就返回了全局變量。 不是很能理解,希望大神再給講解一下
javascript中this的指向問題
www說
2018-09-03 14:09:04