name = "77"; var obj = { name: "88", getName: function () { return this.name; } }; (obj.getName = obj.getName)(); //返回 77 高级程序设计183页解释说:因为这个赋值表达式的值是函数本身,所以this的值不能得到维持,结果就返回了全局变量。 不是很能理解,希望大神再给讲解一下
添加回答
举报
0/150
提交
取消