Projeto desenvolvido por Jonathan R. Andrade na Trybe.
Nesse projeto eu desenvolvi funções em JavaScript para gerenciar um zoológico utilizando as novas funcionalidades do ES6 como arrow functions, template literals, spread operator, parâmetro rest, object destructuring, entre outras.
- Produzir código legível, conciso e expressivo utilizando as novas funcionalidades do ES6;
- Utilizar as Higher Order Functions para manipular e criar arrays;
- Escolher a Higher Order Function mais adequada para a obtenção de um resultado esperado;
- Aprender a usar de forma conjunta as Higher Order Functions;
- Interpretar testes unitários e produzir soluções que atendam a eles.
- JavaScript ES6+
- Node.js v14
Siga os passos abaixo executando os comandos no terminal.
-
Clone o repositório.
- Exemplo com Git + HTTPS
git clone https://github.com/Jonathan-R-Andrade/zoo-functions.git
- Exemplo com Git + SSH
git clone git@github.com:Jonathan-R-Andrade/zoo-functions.git
- Usando GitHub CLI
gh repo clone Jonathan-R-Andrade/zoo-functions
Entre na pasta do repositório clonado.
- Exemplo com Git + HTTPS
-
Instale as dependências:
npm install
Para garantir a qualidade do código o ESLint foi utilizado, para rodá-lo, execute o comando abaixo:
npm run lint