Exercícios 15 - Novidades do ES6+ 🚀
🟢 Básicos (Fixação)
- Template Strings: Como você concatenaria as variáveis
marca = "Apple" e modelo = "iPhone" usando a síntaxe moderna do ES6?
- Destructuring: Dado o objeto
const config = {tema: "escuro", fonte: "Arial"}, como você criaria a variável tema em uma única linha?
- Spread: Você tem dois arrays:
jan = [1, 2] e fev = [3, 4]. Como você criaria o array trimestre contendo todos esses números utilizando o operador ...?
- Filter: Dado o array
idades = [12, 18, 25, 10, 30], use o método .filter() para retornar apenas as idades maiores ou iguais a 18.
🔴 Desafio
- Desestruturação de Arrays e Rest:
- Você recebeu uma lista de medalhas:
const medalhas = ["Ouro", "Prata", "Bronze", "Menção 1", "Menção 2"].
- Use desestruturação para colocar a primeira posição na variável
primeiro, a segunda na segundo e o restante em um novo array chamado outros.
- Exiba os valores no console.
- Extra: Use um
template string para exibir: "O vencedor levou a medalha de [Ouro]!".