javascript 的 this 指向问题

Programmer 函数 Person.apply(this,arguments)这句是什么意思? 而且这个this指向谁?
最新回答
季沫怡

2023-06-20 10:54:15

js 中的this分两种情况,普通函数中的 this 指向取决于调用的环境,lambda表达式中的this指向window。

apply 方法的的说明如下:

Function.apply(obj,args)方法能接收两个参数
obj:这个对象将代替Function类里this对象
args:这个是数组,它将作为参数传给Function(args-->arguments)

题主这个Programmer如果当成构造方法使用,this 应指向new的对象