過去自分で書いたArray.filterですが、うまく動かないことがあると言われまして、ずっと喉の奥に刺さったトゲのように気になっていました。
Twitterでごろりぶさんともそんな話をしたのです。
きちんと比較するなら厳密比較演算子使うべきですが、そうでなくともArray.filterとかをポリフィルした方が確実だしすっきりすると思いますhttps://t.co/fbRlo2Wv0I https://t.co/RlGZoIunbA
— Yusuke S. (@Uske_S) April 20, 2019
なので改めてちゃんとPolyfillしたいと思い(MDNに頼らず*1)少し調べてみました。
いくつか見た中ではここが解説まで含めてちゃんと書かれていたのでここのPolyfillを借りてみました。
コードはGistにアップし、以前の記事にも反映させてあります。
冒頭の過去記事からどうぞ。
僕はしばらくこれ使ってみようかな。
*1:MDNのArray.filterのPollyfillはひどい
Array.prototype.filter() - JavaScript | MDN