67. Promiseを実装する

JavaScriptAirbnb
お役に立つのか?

少し工夫が必要  - accepted / - tried

今のフロントエンド 開発にはPromiseがあちこち使われいますね。Promiseのない時代みんなはどうCallback Hell に戦っていたのは想像できない。

Promiseと似ているMyPromise を実装できますか?

少なくとも以下のスペックを満たしてください

  1. 新規promise: new MyPromise((resolve, reject) => {})
  2. chaining : MyPromise.prototype.then() then handlers はasyncにするべき
  3. rejection handler MyPromise.prototype.catch()
  4. static methods: MyPromise.resolve()MyPromise.reject()

这是个略有挑战的问题,建议先仔细掌握Promise的方方面面。

30分間以内で解いてみて

ディスカス(18)