Skip to content

Commit 1ce7d7c

Browse files
committed
refactor: fix suggested notes in code review
1 parent 1a52ede commit 1ce7d7c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

1-js/02-first-steps/15-function-basics/article.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,9 @@ showMessage();
104104

105105
alert( userName ); // *!*Bob*/!*, o valor foi modificado pela função
106106
```
107+
A variável externa só é usada se não houver uma local.
107108

108-
The outer variable is only used if there's no local one.
109-
110-
Se uma variável com o mesmo nome é declarada dentro da função, então ela *shadows* a externa. Por exemplo, no código abaixo, a função usa o `userName` local. O exterior é ignorado:
109+
Se uma variável com o mesmo nome é declarada dentro da função, então ela *encobre (shadows)* a externa. Por exemplo, no código abaixo, a função usa o `userName` local. O exterior é ignorado:
111110

112111
```js run
113112
let userName = 'John';
@@ -121,7 +120,7 @@ function showMessage() {
121120
alert(message);
122121
}
123122

124-
// a função criará e usará seu próprio userName
123+
// a função criará e usará o seu próprio userName
125124
showMessage();
126125

127126
alert( userName ); // *!*John*/!*, inalterado, a função não acessou a variável externa
@@ -132,7 +131,7 @@ Variáveis declaradas fora de qualquer função, como o `userName` externo no c
132131
133132
Variáveis globais são visíveis por qualquer função (a não ser que sejam sombreadas pelas locais).
134133
135-
It's a good practice to minimize the use of global variables. Modern code has few or no globals. Most variables reside in their functions. Sometimes though, they can be useful to store project-level data.
134+
É uma boa prática minimizar o uso de variáveis ​​globais. Um código moderno tem poucas ou nenhuma variável global. A maioria das variáveis ​​residem em suas funções. Às vezes, porém, elas podem ser úteis para armazenar dados em nível de projeto.
136135
```
137136

138137
## Parameters

0 commit comments

Comments
 (0)