国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

配列に JSON データを入力するときに不一致が発生すると、空の配列がコンソールに表示されます。
P粉438918323
P粉438918323 2023-08-03 11:50:47
0
1
590
<p>AlphaVantage API を使用してデータを取得しようとしていますが、特定の株式によって支払われたすべての配當(dāng)を配列に格納したいと考えています。今は配當(dāng)金を節(jié)約しようとしているだけですが、將來(lái)的には配當(dāng)金を特定の日付に関連付けられるようにしたいと考えています。 <br /><br />データを取得する関數(shù):</p><p><strong></strong></p> <pre class="brush:php;toolbar:false;">async function fetchTimeSeriesDailyAdjusted (ticker) { //毎日の終値と配當(dāng)を取得する関數(shù)を取得します const apiTimeSeriesDailyAdjusted = `https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=${symbol}&apikey=${apiKey}`; //API の機(jī)能 - シンボルを更新します 試す { const 応答 = await fetch(apiTimeSeriesDailyAdjusted); const data = 応答を待ちます.json(); consthistoryDividend = []; //配當(dāng)の配列 for (let date in data['Time Series (Daily)']) { //この for により、コードはすべての JSON を通過(guò)するようになります。 historyDividend =entry ['7.配當(dāng)金額']; //これは、for ループが「実行」されている間、配當(dāng)を保存する必要があります。 } console.log(historyalDividend); //配當(dāng)を確認(rèn)するためのコンソールログ returnhistoryDividend; //関數(shù)が返さなければならない値 } キャッチ (エラー) { console.error('apiTimeSeriesDailyAdjusted の取得エラー'); // エラーのログ } }</pre> <p>これは私が作成した関數(shù)ですが、ご覧のとおり、おそらく皆さんもおわかりいただけると思いますが、機(jī)能しません。 </p>
P粉438918323
P粉438918323

全員に返信(1)
P粉739942405

問(wèn)題は、historyDividend という変數(shù)を宣言し、それを空の配列に初期化し、反復(fù)ごとに変數(shù)全體を時(shí)系列データに再割り當(dāng)てすることです。つまり、毎回値を上書(shū)きすることになります。また、エントリは未定義なので、日付を使用するとよいと思います。

これらすべての問(wèn)題を解決するには、map() メソッドを使用する必要があります。このメソッドは、配列を受け取り、それをループし、コールバック関數(shù)の戻り値を使用して新しい配列を作成します。

もう 1 つのヒント: 応答の HTTP ステータス コードをチェックして、予期した応答が得られていることを確認(rèn)する必要があります。

両方の問(wèn)題を修正したコードのバージョンは次のとおりです:


リーリー
最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート