Prévia do material em texto
Exercícios JavaScript 1) Crie uma função que receba como parâmetro de entrada o objeto abaixo e imprima no console a string de saída, conforme: Exercícios JavaScript 2) Crie uma função que receba dois inteiros como parâmetro de entrada e exiba todos os números pares entre estes dois números (inclusive), conforme esqueleto abaixo: Exercícios JavaScript 3) Crie uma função que receba um array como entrada e verifique se neste array contém a habilidade “JavaScript”. Imprima a informação conforme cada caso, de acordo com o esqueleto abaixo: Exercícios JavaScript 4) Crie uma função que receba um inteiro como parâmetro de entrada sendo os anos de experiência de um programador e imprima qual é o tipo de programador de acordo com esta experiência em anos. Exercícios JavaScript 5) Crie uma função que receba uma lista de objetos e apresente as saídas conforme exemplo abaixo: Exercícios JavaScript 6) Crie uma função que receba uma idade como parâmetro e retorne uma promise que após 3 segundos irá mostrar se o usuário é maior ou menor de idade, conforme: Exercícios JavaScript 7) Crie duas classes sendo Usuario, com atributos email e senha, e uma classe Admin que herda de usuário e tem um atributo boolean admin com valor true. No construtor de Usuario, receba os parâmetros para setar nos atributos. No construtor de Admin, receba os parâmetros para repassar à classe pai. Crie um método na classe Usuario que retorna um boolean informando se determinado usuário é admin ou não, conforme exemplo abaixo: Exercícios JavaScript 8) Dado o vetor abaixo, utilizando map, crie e apresente uma variável que contenha uma lista de todas as idades dos clientes presentes no vetor, conforme imagem: Exercícios JavaScript 9) Dado o vetor abaixo, utilizando filter, crie e apresente uma variável que contenha uma lista de todos os clientes que trabalham na empresa Google presentes no vetor, conforme imagem: Exercícios JavaScript 10) Dado o vetor abaixo, utilizando find, crie e apresente uma variável que contenha o usuário que trabalhe na empresa Udemy presentes no vetor, conforme imagem: Exercícios JavaScript 11) Dado o vetor abaixo, multiplique por 2 a idade de todos os clientes e então realize um filtro apresentando apenas os clientes que possuam mais de 60 anos: Exercícios JavaScript 12) Converta a função abaixo em uma Arrow Function: Exercícios JavaScript 13) Converta a função abaixo em uma Arrow Function: Exercícios JavaScript 14) Converta a função abaixo em uma Arrow Function: Exercícios JavaScript 15) Converta a função abaixo em uma Arrow Function: Exercícios JavaScript 16) Utilize o conceito de destructuring para transformar em variáveis a partir do objeto abaixo: Exercícios JavaScript 17) Altera a função abaixo usando o conceito de destructuring para extrair os parâmetros necessários e apresentar o return já com as variáveis extraídas: Exercícios JavaScript 18) Crie uma função que receba um array como parâmetro e usando os conceitos do operador Rest/Spread apresente uma variável ‘x' com o primeiro elemento do array e a variável ‘y' contendo o restante do array: Exercícios JavaScript 19) Crie uma função que receba um parâmetro e usando os conceitos do operador Rest/Spread apresente a soma de todos os elementos: Exercícios JavaScript 20) Crie uma função que receba um parâmetro e usando os conceitos do operador Rest/Spread apresente a variável ‘cliente1' que tenha todos os dados do parâmetro recebido (cliente) mas com o nome alterado para ‘Felicity Jones’, e a variável ‘cliente2' com todos os dados de ‘cliente' mas com o país alterado para 'EUA': Exercícios JavaScript 21) Substitua a string do console.log para usar String Literals: Exercícios JavaScript 22) Faça uso do conceito de Object Short Sintax no objeto abaixo: