JavaScript Object.values()
- Página anterior valueOf()
- Próxima página assign()
- Voltar ao nível superior Manual de referência do objeto JavaScript
Definição e uso
Object.values()
O método retorna um array contendo valores de propriedades do objeto.
Object.values()
O método não altera o objeto original.
Métodos relacionados:
Object.keys()
Retorna todas as chaves (propriedades) de qualquer tipo de objeto.
Object.values()
Retorna todos os valores das chaves (propriedades) do objeto.
Object.entries()
Retorna qualquer tipo de objeto com chaves e valores.
Os métodos acima retornam objetos iteráveis (array enumerável).
Objetos iteráveis tornam mais fácil usar objetos em loops e converter objetos em Map.
Exemplo
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.values(person);
Sintaxe
Object.values(object)
Parâmetro
Parâmetro | Descrição |
---|---|
object | Opcional. Objeto. |
Retorno
Tipo | Descrição |
---|---|
Array | Um array iterável contendo valores de propriedades do objeto. |
Suporte do navegador
ECMAScript 2017 adicionou ao objeto Object.values()
Métodos.
A partir de março de 2017, todos os navegadores modernos suportam Object.values()
:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 54 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
Outubro de 2016 | Agosto de 2016 | Junho de 2016 | Março de 2017 | Outubro de 2016 |
- Página anterior valueOf()
- Próxima página assign()
- Voltar ao nível superior Manual de referência do objeto JavaScript