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);
}