首页 > 代码库 > js学习总结
js学习总结
This指向改变方法:
1.new对象
2.通过bind( )绑定来改变this指向
3.通过call调用函数,并改变this指向,其中第一个参数为对象后面依次为值
function fn(name){
this.name=name;
this.fn1=function{
console.long(this.name)
}
}
var obj={};
fn.call(obj."zhangsan")
4.通过apply调用函数,并改变this指向,其中第一个参数为对象后面依次为值第二个为数组
function fn(name){
this.name=name;
this.age=age
this.fn1=function{
console.long(this.name)
}
}
var obj={};
fn.apply(obj.["zhangsan",20])
js学习总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。