ノート PC を HDD から SSD に換装したので、ついでに OS を Linux Mint 18 から 19 にバージョンアップさせた。
SSD は本当安くなったね…120GB だけど 4000 円とは…
ノート PC を HDD から SSD に換装したので、ついでに OS を Linux Mint 18 から 19 にバージョンアップさせた。
SSD は本当安くなったね…120GB だけど 4000 円とは…
前回に続き、残りのメソッドをやっつける。消化試合とも言う。
前回に続き、Array のメソッドを reduce で再実装する。
今回は Node における Array#sort のアルゴリズムの解明で非常に長い内容になってしまった。なので sort のみです。
前回に続き、Array のメソッドを reduce で再実装していく。なんかだんだんダレてきたけど、もう少しだ。
前回に続き、Array のメソッドを reduce で再実装していく。
ごめんなさいタイトルが言いたかっただけです。
それはそうと reduce をいじっているとなんでもできそうな気がしてきたので、Array のメソッドを再実装してみる。
JavaScript の Array には forEach
や map
や filter
などの便利な高階関数が用意されている。これらは非常に便利なのだが、引数の関数(callback)内で非同期処理を行おうとすると途端に複雑になる。これらの高階関数内での非同期処理の利用について動作を確認したい。
非同期処理(Promise とか、最近では async/await とか)内で発生した例外を mocha でテストする場合、いくつかの方法があるのでまとめてみる。