практикуюсь в создании расширения для google chrome
есть код для popup.js:
chrome.storage.local.set({"value1": "2"}); var vCheck; vCheck = "1"; async function f1() { await chrome.storage.local.get("value1", function(result) { vCheck += result['value1']; }); } f1(); vCheck += "3"; console.log(vCheck);
в задумке должен быть выведен результат “123”, но выводит “13”
код manifest:
{ "name": "test", "version": "0.1", "description": "test", "manifest_version": 2, "icons": { "128": "128.png" }, "options_page": "options.html", "browser_action": { "default_title": "test", "default_icon": "128.png", "default_popup": "popup.html" }, "permissions": [ "storage", "notifications" ], "background": { "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "matches": [ "http://*/*","https://*/*" ], "js": [ "popup.js" ], "css": [ "main.css" ], "run_at": "document_end" } ] }
подскажите, как добиться нужного результата?