JavaScript Object.getOwnPropertyDescriptor()
- Página anterior fromEntries()
- Próxima página getOwnPropertyDescriptors()
- Voltar à página anterior Manual de referência de objetos JavaScript
Definição e uso
Object.getOwnPropertyDescriptor()
O método retorna o descriptor da propriedade do objeto.
Object.getOwnPropertyDescriptor()
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 das propriedades do objeto.
Object.getOwnPropertyDescriptor()
Retorna os descriptors das propriedades.
Object.getOwnPropertyDescriptors()
Retorna os descriptors de todas as propriedades do objeto.
Instância
// Criar um objeto const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Obter o descriptor de propriedade do atributo let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");
Sintaxe
Object.getOwnPropertyDescriptor(object, property)
Parâmetro
Parâmetro | Descrição |
---|---|
object | Obrigatório. O objeto alvo. |
property | Obrigatório. Para obter o nome da propriedade do descriptor. |
Retorno
Tipo | Descrição |
---|---|
Object | Objeto descriptor de propriedade. |
Suporte do navegador
Object.getOwnPropertyDescriptor()
É 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 fromEntries()
- Próxima página getOwnPropertyDescriptors()
- Voltar à página anterior Manual de referência de objetos JavaScript