Quando imprimo o objeto ele aparece corretamente, no entanto existe um atributo __proto__: Object
.
O que é este atributo? Qual seria sua finalidade?
Quando imprimo o objeto ele aparece corretamente, no entanto existe um atributo __proto__: Object
.
O que é este atributo? Qual seria sua finalidade?
Essa propriedade aponta para o objeto que foi usado como base para criar o objeto que vc está na mão. Você pode até consultar a documentação aqui => https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto
Oi Danilo, pode ignorar isso, aliás, não é para usar. É uma longa discussão, mas achei alguns links aqui caso você queria saber mais:
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/proto
Parte notável do post:
Warning: While Object.prototype.proto is supported today in most browsers, its existence and exact behavior has only been standardized in the ECMAScript 2015 specification as a legacy feature to ensure compatibility for web browsers. For better support, it is recommended that only Object.getPrototypeOf() be used instead.
Obrigado pelo feedback!