gpt4 book ai didi

javascript - 对象函数作为参数传递,如何访问该函数中的父对象?

转载 作者:行者123 更新时间:2023-11-30 10:50:36 24 4
gpt4 key购买 nike

我有以下情况:

function dog()
{
this.name = 'Lumpy';
this.getName = function() {
return this.name;
}
}

function show_dog_name(dogname)
{
alert(dogname());
}

bigdog = new dog();
show_dog_name(bigdog.getName);

“this”不是指“dog”对象,所以如何在传递的函数中获取父对象。

最佳答案

var that = this;
this.getName = function() { return that.name; };

关于javascript - 对象函数作为参数传递,如何访问该函数中的父对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com