google-chrome - 无法将 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如何正确地将存储数据分配给变量?
解决方案
推荐阅读
- java - 如果文档使用大型 Map 字段,则 Firebase Firestore 查询错误
- tableau-api - 如何计算每月每天、每周和每月的活跃用户数 Tableau
- swift - Firebase 访问规则有问题
- java - 带有 PeerConnection 的 Android WebRTC
- vue.js - 如何在 vuetify 中显示树视图组件
- elasticsearch - 数字范围字段上的 Elasticsearch 聚合
- reactjs - 在我的 React 应用程序中,我无法弄清楚如何将输入框的值传递给按钮的 onclick
- python - 尝试使用下面的 PySerial 代码读取串行端口数据并获取不需要的符号/字符
- html - 带有嵌入式滚动 div 的 Flexbox 布局
- java - 反应堆:使用单声道
或像 Mono 这样的虚拟类型