다음과 같은 상황이 있습니다 :객체 함수는 인수로 전달됩니다. 어떻게 그 함수에서 부모 객체에 액세스합니까?
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);
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"객체를 의미하지 않으므로 전달 된 함수에서 부모 객체를 얻는 방법.
당신의 CIA 요원을 한 곳에서는 '개'라고하고 다른 곳에서는 '개'라고 부릅니다. –