js面向对象

function Leo1 (name,age){
   this.name=name;
   this.age=age;
}

function Leo2(name,age){
	Leo1.apply(this,[name,age])

	Leo1.call(this,name,age)
	//call传参的时候除去第一个是以普通参数的方式去传参
	//apply 除去第一个参数外,之后的参数是以数组的方式去传参
}
var Leo2=new Leo2("得肺",17);
console.log(Leo2)

this指向。
1.  在普通函数下  this指向的是  window  
function arr(){
     	console.log(this)
     }
   arr()
这里弹出的就是window
2.作为方法调用,那么this就是指实例化的对象  
3. 对象下  this 指向的是自己本身。 
4.  在定时器下 除es6 this 指向window。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值