ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript オブジェクトのキーリストと長さを取得するにはどうすればよいですか?

JavaScript オブジェクトのキーリストと長さを取得するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-01 16:52:13227ブラウズ

How to Get the Key List and Length of a JavaScript Object?

JavaScript オブジェクトのキー リストと長さを取得する方法

JavaScript オブジェクトを操作する場合、多くの場合、キーのリストを取得する必要があります。とそれに対応する長さ。これを実現するにはいくつかの方法があります。

Object.keys() の使用

Object.keys() メソッドは、すべてのキーの配列を取得する便利な方法を提供します。オブジェクトのプロパティ キー。継承されたプロパティは含まれません。

次の JavaScript オブジェクトを考えてみましょう:

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}

キーのリストと長さを取得するには、以下のコードを使用できます:

var keys = Object.keys(obj);
console.log('obj contains ' + keys.length + ' keys: ' + keys);

これにより、次の結果が出力されます:

obj contains 4 keys: key1,key2,key3,key4

その他メソッド

Object.keys() はキー リストを取得するために最も一般的に使用されるメソッドですが、他のオプションもあります:

  • Reflect.ownKeys() - のすべての所有プロパティ (列挙可能および列挙不可能の両方) の配列を返します。 object.
  • Object.getOwnPropertyNames() - オブジェクトの列挙可能なすべてのプロパティ名の配列を返します。
  • Object.entries() - キーと値のペアの配列を返します。

の選択方法は特定の要件によって異なります。ただし、通常は Object.keys() が最も簡単で効率的なアプローチです。

以上がJavaScript オブジェクトのキーリストと長さを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。