JavaScript Object.getOwnPropertyDescriptors()
- Página anterior getOwnPropertyDescriptor()
- Próxima página getOwnPropertyNames()
- Voltar à página anterior Manual de referência de objetos JavaScript
Definição e uso
Object.getOwnPropertyDescriptors()
O método retorna os descritores de todas as propriedades do objeto.
Object.getOwnPropertyDescriptors()
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
// Cria um objeto const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Obtém todos os descritores de propriedades let descriptors = Object.getOwnPropertyDescriptors(person);
Sintaxe
Object.getOwnPropertyDescriptors(object)
Parâmetro
Parâmetro | Descrição |
---|---|
object | Obrigatório. O objeto necessário para obter o descritor da propriedade. |
Retorno
Tipo | Descrição |
---|---|
Object | Objeto que contém todos os descritores de propriedades. |
Suporte do navegador
Object.getOwnPropertyDescriptors()
É uma característica do ECMAScript5 (ES5).
Desde julho de 2013, todos os navegadores modernos suportam completamente 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 getOwnPropertyDescriptor()
- Próxima página getOwnPropertyNames()
- Voltar à página anterior Manual de referência de objetos JavaScript