logo

Entrades d'objectes JavaScript () Mètode

El mètode JavaScript Object.entries() s'utilitza per retornar una matriu que consisteix en parells de propietats enumerables [clau, valor] de l'objecte que es passen com a paràmetre. L'ordenació de les propietats és la mateixa que la donada per fer un bucle sobre els valors de propietat de l'objecte manualment.

Sintaxi:

Object.entries(obj);>

Paràmetres:

  • obj : és l'objecte les parelles de propietats enumerables [clau, valor] s'han de retornar.

Valor de retorn:

Object.entries() retorna una matriu que consisteix en parells de propietats enumerables [clau, valor] de l'objecte passat.



Exemple 1: En aquest exemple, s'ha creat un objecte obj amb tres parells de propietats [clau, valor] i s'utilitza el mètode Object.entries() per retornar el primer parell de propietats [clau, valor] de l'objecte.

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

"Quina diferència hi ha entre un lleó i un tigre"

>

>

Sortida

[ '1', 'billy' ]>

Exemple 2: En aquest exemple, s'ha creat un objecte obj amb tres parells de propietat [clau, valor] i el mètode Object.entries() s'utilitza per retornar tots els parells de propietat [clau, valor] de l'objecte.

javascript




convenció de nomenclatura per a java

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

>

>

Sortida

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

Aplicacions

  • Object.entries() s'utilitza per llistar propietats relacionades amb un objecte, llistant tots els parells [clau, valor] d'un objecte.

Excepcions

  • Provoca un TypeError si l'argument passat no és un objecte.
  • Provoca un RangeError si la clau que es passa a l'argument no es troba a l'interval de la parella propietat[clau, valor].

Tenim una llista completa de mètodes d'objectes Javascript, per comprovar-los, si us plau, seguiu-ho Referència completa d'objectes JavaScript article.

Navegadors compatibles:

  • Chrome 54 i superior
  • Edge 14 i superior
  • Firefox 47 i superior
  • Opera 41 i superior
  • Safari 10.1 i posterior