https://github.com/jardelgcunha/practical-work-es6
Practical work in Javascript ES6 + requested by IGTI in the MBA course in Fundamentals of Development Full Stack
https://github.com/jardelgcunha/practical-work-es6
console emmet es6 es6-javascript javascript live-server
Last synced: 9 months ago
JSON representation
Practical work in Javascript ES6 + requested by IGTI in the MBA course in Fundamentals of Development Full Stack
- Host: GitHub
- URL: https://github.com/jardelgcunha/practical-work-es6
- Owner: jardelgcunha
- Created: 2020-07-20T22:22:00.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-20T22:33:54.000Z (almost 6 years ago)
- Last Synced: 2025-07-11T01:19:16.024Z (12 months ago)
- Topics: console, emmet, es6, es6-javascript, javascript, live-server
- Language: JavaScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# practical-work-es6
Trabalho prático em Javascript ES6+ solicitado pela IGTI no curso de MBA em Fundamentos de Desenvolvimento Full Stack.
Enunciado: Considere que você foi selecionado para um processo seletivo para uma vaga de desenvolvedor web na empresa YYZ. O processo consiste em implementar quatro funções utilizando os diversos conceitos vistos durante a disciplina.
Atividade: Você deve criar um arquivo (script.js) contendo as quatro funções implementadas, conforme descrição abaixo:
1. Crie uma função chamada getGroupMembers cuja execução deve retornar um array com o nome completo de todos os integrantes de um grupo, em ordem alfabética.
2. Crie uma função chamada getFullName cuja execução aceite n parâmetros para então montar e retornar um nome completo (nomes separados por espaço em branco). Dica 1: a declaração da função deve possuir apenas um parâmetro de entrada. Para isso, utilize rest operator. Dica 2: pesquise e utilize array.join para montar uma string através de um array.
3. Crie uma função chamada transform, que transforme os arrays de entrada utilizando array.map utilizando determinado algoritmo, cuja implementação vocês devem descobrir a partir dos exemplos abaixo:
Exemplos:
- transform([10, 20, 30, 40, 50]);
- (5) [2, 3, 4, 5, 6]
- transform([61, 72, 83, 94]);
- (4) [7.1, 8.2, 9.3, 10.4]
4. Crie uma função chamada onlyNumbersFrom que receba números completos de boletos bancários e retorne somente os números, ou seja, remova pontos e espaços em branco.