エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先日の続きです。 疑問メモ: JavaScriptで配列やオブジェクトのキーを反復するイディオム - 虎塚 escape... 先日の続きです。 疑問メモ: JavaScriptで配列やオブジェクトのキーを反復するイディオム - 虎塚 escape_artistさんから詳細なコメントを頂きました。ありがとうございます。 また、身内に「ネイティブのforを使ってはいけない」の真意を聞いてみました。 その結果、疑問が解決したのでメモしておきます。 疑問1: for inで配列をループしてはいけないの? 使わないほうがよいそうです。理由は次のとおりです。 Arrayのprototypeが拡張されているリスクがあるから 配列要素以外のプロパティが追加されているリスクがあるから ふつうのforの方がパフォーマンスがよいから 理由1: Arrayのprototypeが拡張されているリスクがあるから escape_artistさんに頂いたコメントが分かりやすいので、そのまま引用させていただきます。 inは仰るとおりプロトタイプを