logo

JavaScript Object values() Mètode

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.