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