タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Promiseに関するohbaryeのブックマーク (1)

  • Promise.prototype.finally | blog.jxck.io

    Intro Promise.prototype.finally の仕様が TC39 stage 3 となり、 Safari TP37 で先行実装が入った。 tc39/proposal-promise-finally common task in async task よくあるユースケースとして、 fetch() 中にスピナーを表示し、終わったら消すという場合。 スピナーは、 fetch() が成功(resolve) しようと失敗(reject)しようと消したいため、これまでの Promise では両方のハンドラに処理が必要だった。 showSpinner() fetch() .then((response) => { hideSpinner() console.log(response) }) .catch((error) => { hideSpinner() console.log(er

    Promise.prototype.finally | blog.jxck.io
  • 1