私はChrome拡張機能を構築しており、このコードを書きました。
var Options = function(){};
Options.prototype = {
getMode: function(){
return chrome.storage.sync.get("value", function(e){
console.log(e); // it prints 'Object {value: "test"}'.
return e;
});
},
setMode: function(){
chrome.storage.sync.set({"value": "test"}, function(e) {
})
}
}
var options = new Options();
options.setMode();
console.log(options.getMode()); // it prints 'undefined'.
印刷されると思っていた
Object {value: "set up"}
を呼び出すとoptions.getMode()
、が印刷されundefined
ます。
この問題を解決する方法を知っている人はいますか?