Skip to content

Commit 1dde270

Browse files
authored
Apply suggestions from code review
1 parent 2cd18a6 commit 1dde270

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

1-js/05-data-types/05-array-methods/article.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ Abaixo podemos ver que `splice` retorna um array dos elementos removidos:
7979
let arr = [*!*"Eu", "estudo",*/!* "JavaScript", "agora", "mesmo"];
8080

8181
// remove os 2 primeiros elementos
82-
let removido = arr.splice(0, 2);
82+
let removed = arr.splice(0, 2);
8383

84-
alert( removido ); // "Eu", "estudo" <-- array de elementos removidos
84+
alert( removed ); // "Eu", "estudo" <-- array de elementos removidos
8585
```
8686

8787
O método `splice` também permite inserir elementos sem remover outros. Para isso, devemos colocar a `deleteCount` em `0`:
@@ -639,13 +639,9 @@ Podemos também omitir o valor inicial:
639639
let arr = [1, 2, 3, 4, 5];
640640

641641
// valor inicial de reduce foi removido (sem 0)
642-
let resultado = arr.reduce((sum, current) => {
642+
let resultado = arr.reduce((sum, current) => sum + current);
643643

644-
return sum + current
645-
646-
});
647-
648-
alert( resultado ); // 15
644+
alert( result ); // 15
649645
```
650646

651647
O resultado é o mesmo. Isto ocorre porque, se não houver um valor inicial, `reduce` irá pegar o primeiro elemento do array como este valor e `current` começará a partir do 2º elemento.

0 commit comments

Comments
 (0)