我正在开发一个 chrome 扩展。我有一个从本地存储中检索 JOSN 字符串并返回它的函数。
它无法正常工作,这是我的代码。
function getstore()
{
var all = {};
chrome.extension.sendRequest({method: "getlist", key: "" }, function(response) {
all = JSON.parse(response.data);
console.log(all); //it prints the JSON properly
return all; //
});
}
但是每当我像这样调用该函数时:
var old_a = getstore();// old_a should hold the JSON returned by getstore()
console.log(old_a);
但是这里“old_a”的值变得未定义。