this是如何产生的?浅析一下this的指向问题
Posted bitkuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this是如何产生的?浅析一下this的指向问题相关的知识,希望对你有一定的参考价值。
this的产生:一个函数创建时就会产生一个this对象,或者说函数执行时就会产生一个this对象
this的指向
this指向直接调用它的对象。
函数的回调函数中的this指向window
this指向的改变
bind(this):可以改变匿名函数内部的this指向
call(this):函数调用时可以改变this指向;
apply(this):函数调用时可以改变this指向;
这里要注意的是
箭头函数没有this,箭头函数中的this继承父级而来。
箭头函数无法通过bind(),call(),apply()改变this的指向。
以上是关于this是如何产生的?浅析一下this的指向问题的主要内容,如果未能解决你的问题,请参考以下文章