gpt4 book ai didi

javascript OOP 混淆

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:00 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Javascript OOP return value from function

我有一个这样定义的类

function SocialMiner(tabUrl) 
{
var verbose=true;

var profileArray=new Array();

this.tabUrl=tabUrl;

this.getTabUrl=function(callback)
{
chrome.tabs.getSelected(null, function(tab)
{


callback(tab.url);
});
}

this.setTabUrlValue=function(pageUrl)
{
this.tabUrl=pageUrl;
console.log("22"+this.tabUrl); //this statement shows url correctly
}
}

当我像这样调用这个方法时

 miner.getTabUrl(miner.setTabUrlValue);

miner.logToConsole("1"+miner.tabUrl); //This statement returns undefined

回调中的console.log正确输出url,但是miner ojbect的tabUrl属性是undefined ,如第二个 console.log 所示。为什么会这样?

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