前提・実現したいこと
関数内で取得した値をグローバルの変数に格納したい。
apiで取得した情報をグローバル変数に格納したいのですがどうもundifinedが出てしまいます。
何か教えていただけると幸いです。
以下が組み込んでいるアプリになります。
Box ContentsPicker
発生している問題・エラーメッセージ
undefined
該当のソースコード
JavaScript
1 let contentId; 2 #sdkのAPI 3 folderPicker.addListener('choose', 4 function picker(items){ 5 items.map(function(item) { 6 console.log(item.id); #グローバル変数に格納したい値(hoge) 7 contentId = item.id; 8 console.log(contentId); #出力結果:hoge 9 return item.id; 10 }) 11 } 12 ); 13 14console.log(contentId); #出力結果:undefined
試したこと
戻り値に設定しているので以下のような記法を試しましたがcontentId(変数)に格納することが出来ませんでした。
JavaScript
1 const sample = function picker(); #省略
補足情報
JavaScript初心者なので色々と教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/01 05:30 編集
2021/11/01 06:16 編集