@@ -13,7 +13,7 @@ Quando `setTimeout` é chamado, ele retorna o ID do timeout e agenda a execuçã
13
13
para ** aproximadamente** mil milissegundos no futuro.
14
14
` foo ` será executado uma ** única** vez.
15
15
16
- Dependendo de como a enine JavaScript que está rodando o código resolve o timer, bem como
16
+ Dependendo de como a engine JavaScript que está rodando o código resolve o timer, bem como
17
17
o fato de que o JavaScript é single threaded e outro código que é executado pode bloquear a
18
18
thread, ** não há como** garantir a precisão dos intervalos especificados nas chamadas ` setTimeout ` .
19
19
@@ -44,7 +44,7 @@ o nome sugere - irá executar a função a **cada** `X` milisegundos, porém se
44
44
desencorajado.
45
45
46
46
Quando um código em execução bloqueia a chamada do timeout, ` setInterval ` continuará
47
- emitindo chamads para a função em questão. Isto pode, especialmente com intervalos curtos,
47
+ emitindo chamadas para a função em questão. Isto pode, especialmente com intervalos curtos,
48
48
resultar em uma pilha de chamadas de função.
49
49
50
50
function foo(){
@@ -129,7 +129,7 @@ Esta funcionalidade **nunca** deve ser utilizada pois internamente faz uso de `e
129
129
130
130
Uma vez que ` eval ` não é chamado [ diretamente] ( #core.eval ) neste caso, a string
131
131
passada como argumento para ` setTimeout ` será executada no * escopo global* ; assim, ela
132
- não usará a variávle local ` foo ` do escopo de ` bar ` .
132
+ não usará a variável local ` foo ` do escopo de ` bar ` .
133
133
134
134
Também é recomendado ** não** usar uma string para passar argumentos
135
135
para a função que será chamada por qualquer uma das funções de timeout.
0 commit comments