0
私はAPIからフェッチしています。私のコードは面倒です。私はそれをクリーンアップするために.then()内の変数を設定できるかどうか疑問に思っていますか?私はこのような何かを行うことができれば変数を使用してAPIフェッチをクリーンアップできますか?
fetch.get(url)
.then(r => message.channel.send(`Win Rate: ${r.body.us.stats.competitive.overall_stats.win_rate}\nLevel: ${r.body.us.stats.competitive.overall_stats.level}\nPrestige: ${r.body.us.stats.competitive.overall_stats.prestige}\nWins: ${r.body.us.stats.competitive.overall_stats.wins}\nLosses: ${r.body.us.stats.competitive.overall_stats.losses}\nGames: ${r.body.us.stats.competitive.overall_stats.games}\nCompetitive Rank: ${r.body.us.stats.competitive.overall_stats.comprank}`));
ので、私は一度だけのプロパティの大規模なチェーンを持っている必要が完璧になる:
var stats = r.body.us.stats.competitive.overall_stats
私は
stats.level
stats.prestige
ような何かを行うことができますその方法
など
また、関数外のオブジェクトを参照したいと思いますそれを行う最善の方法になるのですか?私は.jsonファイルに保存することを検討しましたが、どうやって行くのか、それが最善の方法なのかどうかはわかりません。私は.then内の変数を設定することができるかどう