使用场景
1、在构造函数中使用(构造函数本身)
2、作为对象属性时使用(调用属性的对象)
3、作为普通函数时使用(window)
4、call、apply、bind(执行的第一个参数)
实例
vara={ name:'A', fun:function(){ console.log(this.name); } }; a.fun();//this===a a.fun.call({name:'B'});//this==={name:'B'} varfun1=a.fun; fun1();//this===window
以上就是js中this的使用场景,希望对大家有所帮助。更多js学习指路:js教程
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容