我正在尝试使用消息传递来获取数据并返回它,但由于某种原因,当我告诉响应函数在更高范围内设置变量时,它并没有这样做。这是我的代码:
function getSwapOptions(){
var options = [];
chrome.runtime.sendMessage({method: "getSwapOptions"}, function(response){
options = JSON.parse(response.data);
});
console.log(options);
return options;
}
有人知道我在做什么错吗?