太久没写,有些忘记JS的一些知识点.今天遇到构造函数中的this指向问题.作此摘抄,以备再次忘记.以下文章均来自互联网.在底部标有出处.感谢开放的互联网技术??
1、在许多文献中关于this的指向 都是 谁调用这个方法 这个方法内的this就指向谁;可是为什么构造函数里面的this会指向实例呢,当然,我这里并不是调用的原型里面的方法。
2、代码如下:
function p(){
console.log(this)
}
new p();
function fn(){
console.log(this);
}
fn();
你说的只是四种情况之一。
构造函数的调用其中有几步是:
new的步骤:
原文:https://www.cnblogs.com/gtscool/p/12600085.html