diff options
author | Bruno Peselli <42525651+pzzzl@users.noreply.github.com> | 2021-07-04 18:29:09 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-04 18:29:09 -0300 |
commit | 77818c86b7fbd754725a9ba47d0b9552e5a2c4cf (patch) | |
tree | 9c88d83a0044606c3b1d68e1a7ee429ec186c696 /files | |
parent | e61e0fce63596bf8478914d291552758505ced04 (diff) | |
download | translated-content-77818c86b7fbd754725a9ba47d0b9552e5a2c4cf.tar.gz translated-content-77818c86b7fbd754725a9ba47d0b9552e5a2c4cf.tar.bz2 translated-content-77818c86b7fbd754725a9ba47d0b9552e5a2c4cf.zip |
[PT-BR] Fixing typos (#1349)
* [PT-BR] Fixing typos
[en] Fixing some typos.
[pt-br] Corrigindo alguns erros gramaticais.
* Update index.html
Diffstat (limited to 'files')
-rw-r--r-- | files/pt-br/web/javascript/inheritance_and_the_prototype_chain/index.html | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/files/pt-br/web/javascript/inheritance_and_the_prototype_chain/index.html b/files/pt-br/web/javascript/inheritance_and_the_prototype_chain/index.html index b13bf04548..c5275bcb4a 100644 --- a/files/pt-br/web/javascript/inheritance_and_the_prototype_chain/index.html +++ b/files/pt-br/web/javascript/inheritance_and_the_prototype_chain/index.html @@ -66,9 +66,9 @@ console.log(o.d); // undefined <p><span id="result_box" lang="pt"><span class="hps">Atribuir uma propriedade</span> <span class="hps">a um objeto</span> <span class="hps">cria uma</span> <span class="hps">propriedade nele.</span> <span class="hps">A única</span> <span class="hps">exceção às regras</span> <span class="hps">de obtenção e definição</span> <span class="hps">de comportamento</span> <span class="hps">é quando há</span> <span class="hps">uma propriedade herdada</span> <span class="hps">com </span></span>um <a href="/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters" title="Defining Getters and Setters">getter or a setter</a>.</p> -<h3 id="Herença_de_métodos">Herença de "métodos"</h3> +<h3 id="Herança_de_métodos">Herança de "métodos"</h3> -<p>JavaScript não tem "métodos" como os que conhecemos em linguagens baseadas em classes. Em JavaScript, qualquer função pode ser adicionada em um objeto em forma de propriedade. Uma herança de funções age como a herança de quaisquers outras propriedades que não sejam funções, e podemos inclusive realizar sobre-escrita de função(<em>method overriding</em>)!</p> +<p>JavaScript não tem "métodos" como os que conhecemos em linguagens baseadas em classes. Em JavaScript, qualquer função pode ser adicionada em um objeto em forma de propriedade. Uma herança de funções age como a herança de quaisquer outras propriedades que não sejam funções, e podemos inclusive realizar sobre-escrita de função (<em>method overriding</em>)!</p> <p>Quando uma herança de função é executada, o valor de <a href="/en/JavaScript/Reference/Operators/this" title="this"><code>this</code></a> aponta para o objeto que herdou as propriedades, não para o objeto prototype onde as propriedades foram escritas originalmente.</p> @@ -159,9 +159,9 @@ console.log(d.hasOwnProperty); // undefined, <span class="short_text" id="result </pre> <div> -<h3 id="Performace">Performace</h3> +<h3 id="Performance">Performance</h3> -<p>O tempo de pesquisa para as propriedades que estão no alto da cadeia de protótipos pode ter um impacto negativo no desempenho, e isso pode ser significativo no código em que o desempenho é crítico. Além disso, tentando acessar propriedades inexistentes vai sempre atravessar a cadeia cheia do protótipo (full prototype chain).</p> +<p>O tempo de pesquisa para as propriedades que estão no alto da cadeia de protótipos pode ter um impacto negativo no desempenho, e isso pode ser significativo no código em que o desempenho é crítico. Além disso, tentar acessar propriedades inexistentes irá sempre atravessar a cadeia cheia do protótipo (full prototype chain).</p> <p>Porém, quando estamos interagindo com as propriedades de um objeto, <strong>toda</strong> propriedade que está na cadeia do prototype (prototype chain) vai ser enumerada.</p> @@ -185,7 +185,7 @@ console.log(d.hasOwnProperty); // undefined, <span class="short_text" id="result <div> <h3 id="Conclusão">Conclusão</h3> -<p>É essencial entender bem "prototypal inheritance" antes de escrever códigos complexos. Tome cuidado com o tamanho da sua cadeia de protótipos, quebre a cadeia caso necessário para evitar problemas de performace. Nunca estenda protótipos nativos a menos que seja para conseguir compatibilidade com novas "features" do JavaScript.</p> +<p>É essencial entender bem "prototypal inheritance" antes de escrever códigos complexos. Tome cuidado com o tamanho da sua cadeia de protótipos, quebre a cadeia caso necessário para evitar problemas de performance. Nunca estenda protótipos nativos a menos que seja para conseguir compatibilidade com novas "features" do JavaScript.</p> </div> |