Skip to content

Commit a620b9b

Browse files
authored
Apply suggestions from code review
1 parent 1eff808 commit a620b9b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,10 @@ O método [arr.slice](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Re
119119
Sua sintaxe é:
120120

121121
```js
122-
arr.slice(start, end)
122+
arr.slice([start], [end])
123123
```
124124

125-
Ele retorna um novo array contendo todos os itens a partir da posição `"start"` até `"end"` (ele não inclui o valor da posição `"end"`). Ambos `start` e `end` podem ser negativos, nesse caso, a posição do final da array é assumida.
125+
Ele retorna um novo array contendo todos os itens a partir da posição `start` até `end` (ele não inclui o valor da posição `end`). Ambos `start` e `end` podem ser negativos, nesse caso, a posição do final da array é assumida.
126126

127127
Funciona como `str.slice`, porém este cria subarrays em vez de substrings.
128128

@@ -140,7 +140,7 @@ We can also call it without arguments: `arr.slice()` creates a copy of `arr`. Th
140140

141141
### concat
142142

143-
O método [arr.concat](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/concat) une um array com outros arrays e/ou itens.
143+
O método [arr.concat](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/concat) Cria um novo array que inclui valores de outros arrays e itens adicionais.
144144

145145
Sua sintaxe é:
146146

@@ -152,7 +152,7 @@ Este método aceita qualquer número de argumentos -- sendo arrays ou valores.
152152

153153
O resultado vai ser um novo array contendo itens do `arr`, e também do `arg1`, `arg2` etc.
154154

155-
Se o argumento `argN` for uma matriz, todos os seus elementos serão copiados. Caso contrário, o próprio argumento será copiado.
155+
Se o argumento `argN` for um array, todos os seus elementos serão copiados. Caso contrário, o próprio argumento será copiado.
156156

157157
Veja o exemplo:
158158

@@ -174,20 +174,20 @@ Normalmente, ele somente copia elementos de um array. Outros objetos, mesmo que
174174
```js run
175175
let arr = [1, 2];
176176

177-
let exemploDeArray = {
177+
let arrayLike = {
178178
0: "algo",
179179
length: 1
180180
};
181181

182182
alert( arr.concat(arrayLike) ); // 1,2,[objeto Objeto]
183183
```
184184

185-
...Mas se um array parecido com um objeto possui a propriedade `Symbol.isConcatSpreadable`, então é tratado como uma matriz pelo `concat`: seus elementos são somados:
185+
...Mas se um array parecido com um objeto possui a propriedade `Symbol.isConcatSpreadable`, então é tratado como um array pelo `concat` seus elementos são somados:
186186

187187
```js run
188188
let arr = [1, 2];
189189

190-
let exemploDeArray = {
190+
let arrayLike = {
191191
0: "qualquer",
192192
1: "coisa",
193193
*!*
@@ -196,7 +196,7 @@ let exemploDeArray = {
196196
length: 2
197197
};
198198

199-
alert( arr.concat(exemploDeArray) ); // 1,2,qualquer,coisa
199+
alert( arr.concat(arrayLike) ); // 1,2,qualquer,coisa
200200
```
201201

202202
## Iterate: forEach

0 commit comments

Comments
 (0)