js中this的使用场景

使用场景

1、在构造函数中使用(构造函数本身)

2、作为对象属性时使用(调用属性的对象)

3、作为普通函数时使用(window)

4、call、apply、bind(执行的第一个参数)

实例

vara={name:'A',fun:function(){console.log(this.name);}};a.fun();//this===aa.fun.call({name:'B'});//this==={name:'B'}varfun1=a.fun;fun1();//this===window

以上就是js中this的使用场景,希望对大家有所帮助。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:our333@126.com 我们将配合处理!

原文地址:js中this的使用场景发布于2022-10-15 10:24:01