Skip to content

Commit 12f9e55

Browse files
authored
Remove duplicate paragraph.
1 parent 079506f commit 12f9e55

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

doc/ptbr/function/arguments.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## O objeto `arguments`
22

3-
Todo escopo de uma função em JavaScript em acesso à variável especial `arguments`.
3+
Todo escopo de uma função em JavaScript tem acesso à variável especial `arguments`.
44
Esta variável armazena uma lista de todos os argumentos que foram passados para a função.
55

66
> **Nota:** No caso em que `arguments` tenha sido definido dentro do escopo da função por meio
@@ -12,7 +12,7 @@ e é de fato um `Object`.
1212

1313
Devido a isto, **não** é possível usar os métodos padrões de array como `push`,
1414
`pop` ou `slice` no `arguments`. Enquanto que a iteração com um simples `for` loop funciona bem,
15-
é necessário convertê-lo para um `Array` a fim de usar os métodos padrões de `Array`.
15+
é necessário convertê-lo para um `Array` a fim de usar os métodos padrões de `Array`.
1616

1717
### Convertendo em um Array
1818

@@ -96,10 +96,7 @@ em engines modernas de JavaScript. Este caso é o uso de `arguments.callee`
9696
foo(); // Would normally be inlined...
9797
}
9898
}
99-
100-
No código acima, `foo`
101-
In the above code, `foo` can no longer be a subject to [inlining][1] since it
102-
needs to know about both itself and its caller.
99+
103100
Isto não somente acaba com possíveis ganhos de performance que resultariam de inlining,
104101
mas também quebram o encapsulamento pois a função agora depende de uma chamada específica de contexto.
105102

0 commit comments

Comments
 (0)