aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnzo Moraes <enzomoraes12@hotmail.com>2021-12-02 15:12:35 -0400
committerGitHub <noreply@github.com>2021-12-02 16:12:35 -0300
commit3d1f9893be9a3eaa07aafae558fbdbddccd3061a (patch)
treed8203308a919fa9fe49e01e3f8c43c02d725c496
parent4e09bff94eb46cba0c8a89f3a3d79747ad6e19bd (diff)
downloadtranslated-content-3d1f9893be9a3eaa07aafae558fbdbddccd3061a.tar.gz
translated-content-3d1f9893be9a3eaa07aafae558fbdbddccd3061a.tar.bz2
translated-content-3d1f9893be9a3eaa07aafae558fbdbddccd3061a.zip
Updating misspelled words and sintax (#3233)
-rw-r--r--files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html6
1 files changed, 3 insertions, 3 deletions
diff --git a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html
index 8fdfcaeff0..d68bf2b2f8 100644
--- a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html
+++ b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html
@@ -648,7 +648,7 @@ NaN // Você não pode executar adição em <span style="background-color: #ffff
<div class="note"><strong>Nota:</strong> Para uma discursão mais detalhada de programação orientada a objetos em JavaScript, veja <a href="/en/JavaScript/Introduction_to_Object-Oriented_JavaScript" title="https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript">Introdução a JavaScript Orientado a Objeto</a>.</div>
-<p>Na clássica Programação Orientada a Objetos, objetos são coleções de dados e métodos que operam sobre esses dados. JavaScript é uma linguagem baseada em protótipos que não contém a estrutura de classe, como tem em C++ e Java. (Algumas vezes isso é algo confuso para o programador acostumado a linguagens com estrutura de classe) Em vez disso, JavaScript usa funções como classes. Vamos considerar um objeto pessoa com os campos primeiro e último nome. Há duas formas em que o nome talvez possa ser exibido: como "primeiro nome segundo nome" ou como "último nome, primeiro nome". Usando as funções e objetos que discutimos anteriormente, aqui está uma forma de fazer isso:</p>
+<p>Na clássica Programação Orientada a Objetos, objetos são coleções de dados e métodos que operam sobre esses dados. JavaScript é uma linguagem baseada em protótipos que não contém a estrutura de classe, como tem em C++ e Java. (Algumas vezes isso é algo confuso para o programador acostumado a linguagens com estrutura de classe). Em vez disso, JavaScript usa funções como classes. Vamos considerar um objeto pessoa com os campos primeiro e último nome. Há duas formas em que o nome talvez possa ser exibido: como "primeiro nome segundo nome" ou como "último nome, primeiro nome". Usando as funções e objetos que discutimos anteriormente, aqui está uma forma de fazer isso:</p>
<pre class="brush: js">function makePerson(first, last) {
return {
@@ -715,7 +715,7 @@ undefined undefined
var s = new Person("Simon", "Willison");
</pre>
-<p>Nós introduzimos uma outra palavra-chave: '<code><a href="/en/JavaScript/Reference/Operators/new" title="en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/new_Operator">new</a></code>'. <code>new</code> é fortemente relacionada a '<code>this</code>'. O que ele faz é criar um novo objeto vazio, e então chamar a função especificada com '<code>this</code>' para atribui aquele novo objeto. Funções que são desenhadas para ser chamadas pelo '<code>new</code>' são chamadas de funções construtoras. Uma prática comum é capitular  essas funções como um lembrete de chamá-las com o <code>new</code>.</p>
+<p>Nós introduzimos uma outra palavra-chave: '<code><a href="/en/JavaScript/Reference/Operators/new" title="en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/new_Operator">new</a></code>'. <code>new</code> é fortemente relacionada a '<code>this</code>'. O que ele faz é criar um novo objeto vazio, e então chamar a função especificada com '<code>this</code>' para atribuir aquele novo objeto. Funções que são desenhadas para ser chamadas pelo '<code>new</code>' são chamadas de funções construtoras. Uma prática comum é capitular  essas funções como um lembrete de chamá-las com o <code>new</code>.</p>
<p>Nossos objetos pessoa estão ficando melhor mas ainda existem algumas arestas feias. Toda vez que criamos um objeto pessoa, criamos duas marcas de nova função dentro dele — não seria melhor se este código fosse compartilhado?</p>
@@ -845,7 +845,7 @@ s.lastNameCaps();
<p>Isto permite um compromisso maior de utilidade ao escrever um código de melhor mantenibilidade. Se uma função depende de uma ou mais funções que não são úteis para outras parte do seu código, você pode aninhar estas funções utilitárias dentro da função que será chamada. Isto mantém o número de funções que estão no escopo global baixo, o que é sempre uma boa coisa.</p>
-<p>isto é também um ótimo contador de atração de variáveis globais. Quando se escreve um código complexo, é sempre tentador usar as variáveis globais para compartilhar valores entre múltiplas funções  — do qual leva a um código que é difícil de manter. Funções aninhadas podem compartilhar variáveis em seus parentes, então você pode usar este mecanismo para acoplar e ajuntar funções, quando isto fizer sentido, sem poluir o seu "namespace" global — 'globais locais' se preferir. Esta técnica deve ser usada com cautela, mas é uma habilidade a se ter.</p>
+<p>Isto é também um ótimo contador de atração de variáveis globais. Quando se escreve um código complexo, é sempre tentador usar as variáveis globais para compartilhar valores entre múltiplas funções  — do qual leva a um código que é difícil de manter. Funções aninhadas podem compartilhar variáveis em seus parentes, então você pode usar este mecanismo para acoplar e ajuntar funções, quando isto fizer sentido, sem poluir o seu "namespace" global — 'globais locais' se preferir. Esta técnica deve ser usada com cautela, mas é uma habilidade a se ter.</p>
<h2 id="Clausuras_Closures">Clausuras (Closures)</h2>