| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/values | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since maro de 2017.
Experimental: Esta uma tecnologia experimental
Verifique a tabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produo.
O mtodo Object.values() retorna um array com os valores das propriedades de um dado objeto, na mesma ordem provida pelo for...in lao (sendo a diferena que o lao for-in tambm enumera as propriedades na cadeia prototype).
Object.values(obj)
objO objeto cujos valores das propriedades enumeradas sero retornados.
Um array contendo os valores das propriedades enumeradas do dado objeto.
Object.values() retorna um array cujos elementos so os valores das propriedades enumeradas encontradas no objeto. A ordem das propriedades a mesma que a dada pelo lao sobre os valores da propriedade do objeto manualmente.
var obj = { foo: "bar", baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]
// array como objeto
var obj = { 0: "a", 1: "b", 2: "c" };
console.log(Object.values(obj)); // ['a', 'b', 'c']
// array como objeto com ordenao de chave aleatria
var an_obj = { 100: "a", 2: "b", 7: "c" };
console.log(Object.values(an_obj)); // ['b', 'c', 'a']
// getFoo a propriedade a qual no enumervel
var my_obj = Object.create(
{},
{
getFoo: {
value: function () {
return this.foo;
},
},
},
);
my_obj.foo = "bar";
console.log(Object.values(my_obj)); // ['bar']
// argumento no-objeto ser coagido num objeto
console.log(Object.values("foo")); // ['f', 'o', 'o']
Para adicionar compatibilidade ao suporte de Object.values em ambientes antigos que nativamente no o suportam, voc pode encontrar uma biblioteca de suporte nos repositrios tc39/proposal-object-values-entries ou no es-shims/Object.values.
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-object.values |
Object.keys()Object.entries() Object.prototype.propertyIsEnumerable()Object.create()Object.getOwnPropertyNames()This page was last modified on 27 de abr. de 2025 by MDN contributors.
ObjectObject.assign()Object.create()Object.defineProperties()Object.defineProperty()Object.entries()Object.freeze()Object.fromEntries()Object.getOwnPropertyDescriptor()Object.getOwnPropertyDescriptors()Object.getOwnPropertyNames()Object.getOwnPropertySymbols()Object.getPrototypeOf()groupBy()Object.hasOwn()Object.is()Object.isExtensible()Object.isFrozen()Object.isSealed()Object.keys()Object.preventExtensions()Object.seal()Object.setPrototypeOf()Object.values()Object.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Object/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |