JS中this的指向问题&使用call或apply模拟new
摘要:
this的指向由调用时决定而不是定义时决定,定义的方式: call重写新对象的属性: 执行完p.call(o);后,name&age被写入o,并且将原来的o.name覆盖:(apply也可以) 因为:p.call(o)等价于o.p(),p()执行完毕后,p中的this=o,p()执行后,o.name 阅读全文
posted @ 2016-09-08 17:24 _TANGTANG 阅读(403) 评论(0) 推荐(0) 编辑