エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
for-inとObject.keysの違いを正しく知る - Qiita
はじめに オブジェクトのキーを取得する方法には、次の2つの方法が知られています。 それは、for-inで... はじめに オブジェクトのキーを取得する方法には、次の2つの方法が知られています。 それは、for-inで繰り返し処理による取得とObject.keysによる取得です。 実はこれいつでも同じ処理をするものだと思っていませんか? for (var p in obj) { if (obj.hasOwnProperty(p)) { //do something } } Object.keys(obj).forEach(function (p) { //do something }) 実は常に同じとは限りません さてクイズです。 どのような時に同じにならないのかを考えてみてください。 正解はこのあと ・ ・ ・ 早速、検証コードから見る 次のコードはまだ理解しなくいいですが、まずは実行した結果の違いをよく見てください。 function showProperties (obj) { // 検証1 -
2016/09/14 リンク