JavaScript Object entries() Metod

JavaScript Object.entries()-metoden används för att returnera en array som består av enumerable egenskapen [nyckel, värde] par av objektet som skickas som parameter. Ordningen av egenskaperna är densamma som den som ges genom att slinga över objektets egenskapsvärden manuellt.

Syntax:

Object.entries(obj); 

Parametrar:

  • obj : Det är objektet vars enumerable egenskap [nyckel, värde] par ska returneras.

Returvärde:

Object.entries() returnerar en array som består av enumerable egenskapen [nyckel, värde] par av objektet som passerats.

Exempel 1: I det här exemplet har ett objekt obj skapats med tre egenskapspar [nyckel, värde] och metoden Object.entries() används för att returnera det första egenskapsparet [nyckel, värde] i objektet.

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]);>

Produktion

[ '1', 'billy' ] 

Exempel 2: I det här exemplet har ett objekt obj skapats med tre egenskapspar [nyckel, värde] och metoden Object.entries() används för att returnera alla egenskapsparen [nyckel, värde] för objektet.

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));>

Produktion

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

Ansökningar

  • Object.entries() används för att lista egenskaper relaterade till ett objekt, lista alla [nyckel, värde]-par för ett objekt.

Undantag

  • Det orsakar ett TypeError om argumentet som skickas inte är ett objekt.
  • Det orsakar ett RangeError om nyckeln som skickas i argumentet inte är inom området för egenskapsparet [nyckel, värde].

Vi har en komplett lista med Javascript Object-metoder, gå igenom detta för att kontrollera dem JavaScript Object Complete Reference artikel.

Webbläsare som stöds:

  • Chrome 54 och högre
  • Kant 14 och uppåt
  • Firefox 47 och senare
  • Opera 41 och uppåt
  • Safari 10.1 och senare