Call メソッド DataTable(config); //すべて正常です
次に、JSON をロードし、function fetchers(apiUrl) //すべて正常です
次に、受信した JSON をコンソールに出力します //すべて問題ありません
その後、Array.prototype.map() を使用しようとしました (その前はローカル データを使用していました)。その後、このエラーが発生しました....
キャッチされません (約束どおり) TypeError: datas.map は関数ではありません
リーリーこれまでは、ローカル データを使用してそこからテーブルを作成していましたが、すべて問題ありませんでしたが、ダウンロードした JSON でこの問題が発生しました。
このエラーについて、単なる解決策ではなく、提案をいただければ幸いです。
json
オブジェクトに function
型プロパティ
そして、次のように json オブジェクトを分解してみてください
ああああP粉3109311982023-09-19 15:52:19
API 応答からは、配列ではなくオブジェクトがあることがわかります。
リーリーしたがって、データ オブジェクト内のすべてのプロパティを反復処理する必要があります。 Object.values() を使用してすべてのプロパティ値を配列に変換し、map メソッドを使用できます。