logo

JavaScript オブジェクトのentries() メソッド

JavaScript Object.entries() メソッドは、パラメーターとして渡されるオブジェクトの列挙可能なプロパティ [キー、値] ペアで構成される配列を返すために使用されます。プロパティの順序は、オブジェクトのプロパティ値を手動でループすることによって与えられる順序と同じです。

構文:

Object.entries(obj);>

パラメーター:

  • オブジェクト : 列挙可能なプロパティ [キー、値] ペアが返されるオブジェクトです。

戻り値:

Object.entries() は、渡されたオブジェクトの列挙可能なプロパティ [キー、値] ペアで構成される配列を返します。



例 1: この例では、オブジェクト obj が 3 つのプロパティ [キー、値] ペアで作成されており、Object.entries() メソッドを使用してオブジェクトの最初のプロパティ [キー、値] ペアが返されます。

JavaScript








// Creating an object constructor> // and assigning values to it> const obj = { 0:>'adam'>, 1:>'billy'>, 2:>'chris'> };> > // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj)[1]);>

>

整数から文字列Javaへ

>

出力

[ '1', 'billy' ]>

例 2: この例では、オブジェクト obj が 3 つのプロパティ [キー、値] ペアで作成されており、Object.entries() メソッドを使用してオブジェクトのすべてのプロパティ [キー、値] ペアが返されます。

JavaScript




// Creating an object constructor and> // assigning values to it> const obj = { 10:>'adam'>, 200:>'billy'>, 35:>'chris'> };> // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj));>

>

>

np.linspace
出力

[ [ '10', 'adam' ], [ '35', 'chris' ], [ '200', 'billy' ] ]>

アプリケーション

  • Object.entries() は、オブジェクトに関連するプロパティをリストするために使用され、オブジェクトのすべての [キー、値] ペアをリストします。

例外

  • 渡された引数がオブジェクトではない場合、TypeError が発生します。
  • 引数で渡されたキーが property[key, value] ペアの範囲内にない場合、RangeError が発生します。

Javascript オブジェクト メソッドの完全なリストがあります。それらを確認するには、これを参照してください。 JavaScript オブジェクトの完全なリファレンス 記事。

サポートされているブラウザ:

  • Chrome 54以降
  • エッジ 14 以降
  • Firefox 47 以降
  • Opera 41 以降
  • Safari 10.1以降