前提・実現したいこと
拡張機能を作っています。
chrome.storageから取得した値を
グローバル変数startTime2に入れたいと思っていますが、
うまく入りません。
ご指摘お願いします。
発生している問題・エラーメッセージ
startTime2に取得した値を入れようとしていますが、
関数の外側でconsole.logしたところ、undefinedが出力されます
undefined cheak.js:84 {"time":1620203600658} cheak.js:88 1620203600658
該当のソースコード
js
1 var startTime1; 2 var startTime2; 3 chrome.storage.sync.get('time', function(result){//chrome.storageから値を取得 4 console.log(JSON.stringify(result));//json形式変換 5 startTime1 = JSON.stringify(result).replace(/[^0-9]/g, '');//数字だけを取り出す 6 startTime2 = parseInt(startTime1);//数字を数値に変換しstartTime2に代入 7 console.log(startTime2);//ログに出力 8 }); 9 console.log(startTime2);//ログに出力(多分ここでundefined) 10 11
試したこと
returnでの書き方が分からなかったのでグルーバル変数を使おうとしました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。