Gere um novo array com apenas os animais que contém 3 letras no nome;
Ps: Neste e nos demais exercícios, utilize o debugger para visualizar o valor
final que os exercícios pedem. Após resolver um exercício, remova o
debugger antes de partir para o próximo.
*/
Para retornar apenas alguns valores do array utiliza-se FILTER
Através do encadeamento de 2 métodos, gere um novo array com apenas os nomes
dos amigos que moram perto (que contém a propriedade "nearMe" armazenando
true).
*/
FILTER para selecionar alguns itens e MAP para percorrer todo novo array
/*
07
- Através do encadeamento de 2 métodos, obtenha a soma da população de todos
países, exceto a China.
*/
### FILTER para excluir a China e REDUCE para somar a população
```js
const data = [{
country: 'China',
population: 1409517397
}, {
country: 'India',
population: 1339180127
}, {
country: 'USA',
population: 324459463
}, {
country: 'Indonesia',
population: 263991379
}]
const populationSum = data
.filter(({ country }) => country !== 'China')
.reduce((acc, { population }) => acc + population, 0)
Aula 02-01 da etapa 09
Correção dos exercícios 23 da aula 01
/* 01
O trim() remove os espaços em branco no início e fim da string
/* 02
Primeiro passo é fazer uma cópia do array como o MAP
Depois ordenar com o SORT
/* 03
Gere um novo array com apenas os animais que contém 3 letras no nome;
Ps: Neste e nos demais exercícios, utilize o debugger para visualizar o valor final que os exercícios pedem. Após resolver um exercício, remova o debugger antes de partir para o próximo. */
Para retornar apenas alguns valores do array utiliza-se FILTER
/* 04
Para retornar todos os itens do array com alguma modificação MAP
/* 05
dos amigos que moram perto (que contém a propriedade "nearMe" armazenando true). */
FILTER para selecionar alguns itens e MAP para percorrer todo novo array
/* 06
FILTER para filtrar os registro e REDUCE para somar os números
const sumOffOddNumbers = numbers .filter(number => number % 2) .reduce((acc, oddNumber) => acc += oddNumber, 0)