Google chrome extension Chrome存储API-获取调用
我无法理解谷歌chromes的get和set函数 请参考下面的代码片段Google chrome extension Chrome存储API-获取调用,google-chrome-extension,google-chrome-storage,Google Chrome Extension,Google Chrome Storage,我无法理解谷歌chromes的get和set函数 请参考下面的代码片段 var v1 = 'l1'; var v2 = 'l2'; storage.set({v1:'s1'}); storage.get('v1',function(result){ console.log(v1,result.v1); }); storage.get('v2',function(result){ console.log(v2,r
var v1 = 'l1';
var v2 = 'l2';
storage.set({v1:'s1'});
storage.get('v1',function(result){
console.log(v1,result.v1);
});
storage.get('v2',function(result){
console.log(v2,result.v2);
});
我得到了以下输出。
l1 s1
l2 s1
我有意不设置v2,因为我想了解变量尚未设置时的结果
我无法理解为什么使用键v2获取返回s1
你能告诉我哪里出了问题吗
问候,,
FarhanChromeAPI的可能副本是异步的,因此您需要链接回调或使用Promise(例如Mozilla的WebExtension polyfill for Chrome)。