Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
A exceção apenas do modo strict do Javascript "setting getter-only property" ocorre quando é feita a tentativa de definir um novo valor para uma propriedade para qual apenas um getter está especificado.
TypeError no modo strict apenas.
Tem uma tentativa de definir um novo valor para uma propriedade para qual apenas um getter está especificado. Isto será silenciosamente ignorado no modo non-strict, enquanto vai lançar um TypeError no modo strict.
O exemplo abaixo mostra como definir um getter para uma propriedade. Isso não especifica um setter, então um TypeError vai ser lançado quando for feita a tentativa de definir a propriedade temperatura para 30. Para mais detalhes veja também a página Object.defineProperty().
Para corrigir este erro, você vai ter que remover a linha 16, onde é feita a tentativa de definir a propriedade temperatura, ou você vai precisar implementar um setter para a propriedade, desta forma, por exemplo:
This page was last modified on 7 de ago. de 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.