JavaScript mètode object.values(). s'utilitza per retornar una matriu els elements de la qual són els valors de propietat enumerables que es troben a l'objecte. L'ordenació de les propietats és la mateixa que la donada per l'objecte manualment si s'aplica un bucle a les propietats. Object.values() pren l'objecte com un argument del qual s'han de retornar els valors de propietat enumerables i retorna una matriu que conté tots els valors de propietat enumerables de l'objecte donat.
Sintaxi:
Object.values(obj);>
Paràmetres:
- obj: És l'objecte els valors de propietat enumerables del qual s'han de retornar.
Valor de retorn:
Retorna una matriu que conté tots els valors de propietat enumerables de l'objecte donat.
q2 mesos
Exemple 1: En aquest exemple, una comprovació de matriu té tres valors de propietat ['x', 'y', 'z'] i el mètode object.values() retorna els valors de propietat enumerables d'aquesta matriu. L'ordenació de les propietats és la mateixa que la donada per l'objecte manualment.
javascript
// Returning enumerable property values of a simple array> let check = [>'x'>,>'y'>,>'z'>];> console.log(Object.values(check));> |
què és un sistema de fitxers Linux
>
>
Sortida:
Array ['x', 'y', 'z']>
Exemple 2: En aquest exemple, una comprovació d'objectes de tipus matriu té tres valors de propietat { 0: '23', 1: 'geeksforgeeks', 2: 'true' } i el mètode object.values() retorna els valors de propietat enumerables d'aquesta matriu. L'ordenació de les propietats és la mateixa que la donada per l'objecte manualment.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:>'23'>, 1:>'geeksforgeeks'>, 2:>'true'> };> console.log(Object.values(object))> |
com convertir int en cadena
>
>
Sortida:
Array ['23', 'geeksforgeeks', 'true']>
Exemple 3: En aquest exemple, una comprovació d'objectes de tipus matriu té tres valors de propietat { 70: 'x', 21: 'y', 35: 'z' } en ordre aleatori i el mètode object.values() retorna els valors de propietat enumerables de aquesta matriu en ordre ascendent del valor dels índexs.
javascript
cm a peus i polzades
// Returning enumerable property values> // of an array like object.> let object = { 70:>'x'>, 21:>'y'>, 35:>'z'> };> console.log(Object.values(object));> |
>
>
Sortida:
Array ['y', 'z', 'x']>
Aplicacions:
- Object.values() s'utilitza per retornar valors de propietat enumerables d'una matriu simple, un objecte semblant a una matriu i un objecte similar a una matriu amb un ordre de clau aleatori.
Excepcions:
- Provoca un TypeError si l'argument passat no és un objecte.
- Si un objecte no es passa com a argument al mètode, llavors el persuaix i el tracta com un objecte.
Navegadors compatibles:
- Chrome 54 i superior
- Edge 14 i superior
- Firefox 47 i superior
- Opera 41 i superior
- safari 10.1 i posterior
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.