Javascript中this的指向问题

2025-05-22 19:11:12
推荐回答(1个)
回答1:

this是指向当前引用对象

this.name = name;
-- 这个好理解,指向User对象,不是User function

this.my_alert = function() {
alert(this.name);
}
function 一个函数,这么理解有点“问题”,正确的说法是my_alert 是一个函数类型变量
my_alert 是User的一个属性,他本身是funtion类型,所以这个function类型中的this指向当前对象