Método de valores de objeto JavaScript ()

javascript método objeto.valores() se utiliza para devolver una matriz cuyos elementos son los valores de propiedad enumerables que se encuentran en el objeto. El orden de las propiedades es el mismo que el dado por el objeto manualmente si se aplica un bucle a las propiedades. Object.values() toma el objeto como argumento del cual se devolverán los valores de propiedad enumerables y devuelve una matriz que contiene todos los valores de propiedad enumerables del objeto dado.

Sintaxis:

Object.values(obj); 

Parámetros:

  • objeto: Es el objeto cuyos valores de propiedad enumerables se van a devolver.

Valor de retorno:

Devuelve una matriz que contiene todos los valores de propiedad enumerables del objeto dado.

Ejemplo 1: En este ejemplo, una verificación de matriz tiene tres valores de propiedad ['x', 'y', 'z'] y el método object.values() devuelve los valores de propiedad enumerables de esta matriz. El orden de las propiedades es el mismo que el dado por el objeto manualmente.

javascript




// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));>

Producción:

Array ['x', 'y', 'z'] 

Ejemplo 2: En este ejemplo, una verificación de objeto similar a una matriz tiene tres valores de propiedad { 0: '23', 1: 'geeksforgeeks', 2: 'true' } y el método object.values() devuelve los valores de propiedad enumerables de esta matriz. El orden de las propiedades es el mismo que el dado por el objeto manualmente.

javascript




// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))>

Producción:

Array ['23', 'geeksforgeeks', 'true'] 

Ejemplo 3: En este ejemplo, una verificación de objeto similar a una matriz tiene tres valores de propiedad { 70: 'x', 21: 'y', 35: 'z' } en orden aleatorio y el método object.values() devuelve los valores de propiedad enumerables de esta matriz en orden ascendente del valor de los índices.

javascript




// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));>

Producción:

 Array ['y', 'z', 'x'] 

Aplicaciones:

  • Object.values() se utiliza para devolver valores de propiedad enumerables de una matriz simple, un objeto similar a una matriz y un objeto similar a una matriz con orden de clave aleatoria.

Excepciones:

  • Provoca un TypeError si el argumento pasado no es un objeto.
  • Si un objeto no se pasa como argumento al método, éste lo persuade y lo trata como un objeto.

Navegadores compatibles:

  • Cromo 54 y superior
  • Borde 14 y superior
  • Firefox 47 y superior
  • Ópera 41 y superiores
  • safari 10.1 y superior

Tenemos una lista completa de métodos de objetos Javascript. Para verificarlos, consulte esto Referencia completa de objetos JavaScript artículo.