摘要: 一、问题由来: 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果却不一样。 这种差异的原因就在于函数体内部使用了this关键字。很多教科书会告诉你,this指的是函数运行时所在的环境。对于obj.foo()来说,foo运行在obj环境,所以this指向obj;对于foo()来说,f 阅读全文
posted @ 2019-12-23 11:05 fanmengfei 阅读(690) 评论(0) 推荐(0) 编辑