0

localStorage からトークンを返し、エラーをキャッチしたい。

Observable.of(JSON.parse(localStorage.getItem('currentUser')).token)
.catch((er) => Observable.of(console.log(er))

しかし、それはそれをキャッチしません。興味深いのは、try catch メソッドを使用すると、エラーをキャッチできることです。

  try {
      return Observable.of(JSON.parse(localStorage.getItem('currentUser')).token);
    } catch (er) {
      console.log(er);
    }

その理由は何ですか?誰かがアドバイスをくれることを願っています。ここに画像の説明を入力 ありがとう

4

1 に答える 1