ECMAScript 6 Promise の練習ついでに、Qitta/Qiita:Team のメンションでアイコン表示をするユーザスクリプトを作った。アイコンで個人を認識している人間向き。
Google Chrome でしか動作確認していない。
@k_ui ← テスト用
苦労した
こう書くべきところを:
return Promise.resolve(c);
こう書いていた:
return c;
そのため then
が undefined
になる → 「undefined
は function
じゃないから無理だよ」ってエラーでるが、これに気がつくのに時間かかった。
Java/Scala の Future
で似たようなことやっていたので特に違和感なかったが、こういうので苦労すると型が欲しくなる。