我在执行保存和加载功能时遇到了麻烦,这是我想做的事情:
function save(key,val){
chrome.storage.sync.set({key:val}, function() {});
}
function load(key){
chrome.storage.sync.get([key], function(result) {return result});
}
问题在于,我的保存功能确实在存储中创建了此存储:{key:“ {” key“:” val“}”}
save take函数从字面上接受“键”,而不是将其作为参数。
此外,如果我想让load tu返回我的值,我需要执行“ result.key”而不是“ result”,但是同样的问题,它确实是字面上的,它没有将key视为参数。
最后一个问题是,如果我把退货放在这里,那行不通,什么也没退。
有人可以帮助我修复它,并了解我做错了什么吗?
ps:感谢异步部分,它有所帮助,我将对返回的值使用回调,但是它不能解决其他问题。