При разработке расширения Chrome я использовал следующий код в фоновом скрипте:
session="abcd";
chrome.storage.sync.set({"session": session}, function () {
console.log("session set as: " + session)
});
chrome.storage.sync.get(["session"], ({data}) => {
console.log("session retrieved as: " + data.key)
});
Вторая функция возвращает undefined.Из моих поисков видно, что я делаю какую-то ошибку при вызове асинхронной функции.Но я не могу определить это.Как правильно написать этот код?