Este desafio consiste em provar algumas skills básicas de javascript, e consiste em testar as seguintes skills
- Estruturas de repetição
- Estruturas condicionais
- Estruturas de dados
- Código assíncrono
- Organização de código
- nodejs (versao 8 ou superior)
- vscode ou qualquer outro editor de texto
- O primeiro passo é criar um fork desse projeto no seu github
- Clone o seu fork na sua máquina
- Ao terminar envie um pull request do seu fork para este repositório
O desafio está no formato de exercícios, organizados por numero, a estrutura do seu projeto pode é aberta e também será avaliado itens como estruturação de pastas. Ao terminar as implementações você deve enviar um pull request para este repositório.
1 - Dado o seguinte array de strings
['a', 'm', 'b', 'i', 't', 'u', 's', '.', 'i', 'o']
Crie um script que exiba na tela a seguinte string 'ambitus.io'.
2 - Dado o array abaixo, percorra-o e imprima na tela apenas os dados que não são undefined
ou null
['o', undefined, null, 'l', undefined, 'a', ' null', null]
3 - Exiba todos os itens do array abaixo, 1 por 1 após 3 segundos usando o conceito de Promise e setTimeout
['a', 'm', 'b', 'i', 't', 'u', 's', '.', 'i', 'o']
4 - utilizando uma estrutura de repetição (map, foreach, for, for in, for of), percorra a lista abaixo e imprima na tela apenas o atributo 'nome'
[
{
"nome": "Thiago",
"idade": 4567
},
{
"nome": "Caio",
"idade": 8
},
{
"nome": "Bruno",
"idade": 24
}
]