首页 > 解决方案 > 无法将 chrome.storage.get 值分配给变量

问题描述

我正在编写一个 chrome 扩展,似乎我无法为从 chrome.storage.get() 获得的结果分配变量

这是我的代码

var g = [{Gameid:"8510", name:"gameg"},];
chrome.storage.local.set({"test001": [{Gameid:"8511", name:"gameh"},{Gameid:"8510", name:"gameg"}]}, function(){console.log("done")});
chrome.storage.local.get("test001", function(i) {
    g = i.test001
});

现在当我使用g时,它仍然是[{Gameid:“8510”,name:“gameg”},],新值没有分配给g如何正确地将存储数据分配给变量?

标签: google-chromegoogle-chrome-extensiongoogle-chrome-app

解决方案


推荐阅读