function getTokenFromStorage() {
var key = 'key-aaa';
var value = 'value-bbb';
chrome.storage.local.set({'key-aaa': value});
chrome.storage.local.get(key,function(result){
alert(result[key]);
});
}
Как сделать чтобы эта функция возвращала значение хранящееся в result[key]?
Проблема в том, что в chrome.storage почти все работает асинхронно, вероятно вам нужно сделать что-то вроде этого: stackoverflow.com/questions/6847697/how-to-return-...
Иными словами здесь "return resultValue;" выполняется раньше, чем "resultValue = result[key];"