JavaScript Object.getOwnPropertyNames()
- Página anterior getOwnPropertyDescriptors()
- Próxima página groupBy()
- Voltar à página anterior Manual de referência de objetos do JavaScript
Definição e uso
Object.getOwnPropertyNames()
O método retorna um array que contém todos os nomes de propriedades do objeto.
Object.getOwnPropertyNames()
O método não altera o objeto original.
Métodos relacionados:
Object.defineProperty()
Adicionar ou modificar propriedades.
Object.defineProperties()
Adicionar ou modificar várias propriedades.
Object.getOwnPropertyNames()
Retorna todos os nomes de propriedades do objeto.
Object.getOwnPropertyDescriptor()
Retorna o descritor da propriedade.
Object.getOwnPropertyDescriptors()
Retorna os descritores de todas as propriedades do objeto.
Instância
// Criar um objeto const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Obter todos os nomes de propriedades let props = Object.getOwnPropertyNames(person);
Sintaxe
Object.getOwnPropertyNames(object)
Parâmetros
Parâmetros | Descrição |
---|---|
object | Obrigatório. O objeto-alvo. |
Retorno
Tipo | Descrição |
---|---|
Array | Um array que contém todos os nomes de propriedades do objeto. |
Suporte do navegador
Object.getOwnPropertyNames()
É uma característica do ECMAScript5 (ES5).
Desde julho de 2013, todos os navegadores modernos suportam completamente o ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Setembro de 2012 | Setembro de 2012 | Abril de 2013 | Julho de 2012 | Julho de 2013 |
- Página anterior getOwnPropertyDescriptors()
- Próxima página groupBy()
- Voltar à página anterior Manual de referência de objetos do JavaScript