タグ

2016年10月11日のブックマーク (1件)

  • JavaScriptで配列やオブジェクトをループする良い方法を真剣に検討してみた - Qiita

    はじめに JavaScriptで配列やオブジェクトをループする時どのように書きますか? シンプルにfor文? Array.forEachを使う方法もありますね。 あるいはES6から取り入れられたfor-of文でしょうか? ただこうしたいくつかの方法がある中、僕が以前思ったのは 「で、結局何が良いんだってばよ??( ̄へ ̄|||)」ということです 単なる文法の違いでどれでも良いのか?それともリスクやパフォーマンスがそれぞれ違ったりするだろうか・・? その疑問の答えを出すために、ループの各手法を主にリスク・パフォーマンスの面で比較・調査して「配列やオブジェクトをループする良い方法」の結論を出してみました。 もし良ければ参考にしてみてください。 どんなループ方法があるか まず配列とオブジェクトそれぞれでどんなループ方法があるかを挙げます。 ※jQueryやUnderscore.jsでのループ方法は

    JavaScriptで配列やオブジェクトをループする良い方法を真剣に検討してみた - Qiita
    hasegawayosuke
    hasegawayosuke 2016/10/11
    途中でやめたい場合はforEachじゃなくfind使ったりするんだけど、読んだときに意図が読み取りにくいよね。