我使用 chrome.storage.local.get() 从 Chrome 存储中获取值。我需要能够在函数中使用这个值。
我真正想做的是在 get 函数之外访问 the_userid ,但这不起作用:
function my_f(userid){
alert("I'm called");
}
var the_userid;
chrome.storage.local.get('userid', function (result) {
the_userid = userid.result;
}
my_f(the_user_id);
所以我认为传递函数 my_f 会起作用:
function my_f(userid){
alert("I'm called");
}
chrome.storage.local.get('userid', function (result, my_f) {
var the_userid = userid.result;
my_f(the_user_id);
}
但是 my_f 没有被调用。
该怎么办?