私はグルービーを使用しています。次のことを行うためのよりエレガントな方法は何ですか?
if (!token) {
token = this.getToken(key, callback)
if(!token) {
return params = null
}
}
したがって、ユーザーがこのフローに入ったときにトークンが既に存在する場合は、そのトークンを使用する必要があります。ただし、トークンが存在しない場合は、生成を試みる必要があります。トークンを取得するために使用しているサービスは、何も作成されていない場合は例外をスローせず、null を返すだけです。トークンが正常に作成されない (まだ null である) 場合は、params を null に設定します。
私がしていることを行うためのよりクリーンな方法はありますか? null チェック内の null チェックは、私には見苦しく思えます。