2016年3月26日のブックマーク (3件)

  • GitHub - jezen/is-thirteen: Check if a number is equal to 13.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jezen/is-thirteen: Check if a number is equal to 13.
    akameco
    akameco 2016/03/26
    このレポジトリに600以上スターがついてる理由を俺に教えてくれ!!!
  • jsでrange関数をつくる - Qiita

    ブラウザのコンソールでrangeの作り方を試行錯誤してる記事を見つけました。 飛び飛びArrayのイテレート - Qiita Array.fromあまり使ったことがなかったので、なるほどという感じです。 今回は、自分なりにrange関数を考えたいと思います。 動作確認はモダンブラウザ(Chrome49)及びnode5.9で行いました。 Array.from さて、上記の記事にもある通り、まずはArray.fromを使ってみます。 Array.from() - JavaScript | MDN をみると、Array.fromは任意で配列のすべての要素に対して呼び出されるMap関数を引数にとれます。 とゆうかMDNの例のなかに目当てのものがいますね。完。 // Generate a sequence of numbers Array.from({length: 5}, (v, k) => k)

    jsでrange関数をつくる - Qiita
    akameco
    akameco 2016/03/26
    書いた
  • left-padの文字列連結はクソではない - NullPointer's

    例のleftpad, GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装なので、こんな小さい関数のために、信頼できない人のコードを、実装を見るでも無く、依存性追加してたってことで、— INADA Naoki (@methane) March 24, 2016 ここから始まる一連の、モジュールの依存性に関する議論はなかなか興味深いが、自分的に気になったのは以下の一節 GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装 ソースを見てみようか。 left-pad/index.js at 0e04eb4da3a99003c01392a55fa2fdb99db17641 · azer/left-pad · GitHub なるほど一見するとクソコー

    left-padの文字列連結はクソではない - NullPointer's
    akameco
    akameco 2016/03/26
    v8を崇めよ案件