Boa tarde!
Tive dificuldade neste desafio pois existia funções que eu não conhecia, como o EX1, EX3 e EX4.
//EX2
let jogosAlugados = 0;
function quantidadeJogosAlugados() {
console.log(`Foram alugados ${jogosAlugados}`);
}
function alterarStatus(id) {
let gameClicado = document.getElementById(`game-${id}`);
let imagem = gameClicado.querySelector('.dashboard__item__img');
let botao = gameClicado.querySelector('.dashboard__item__button');
let nomeJogo = gameClicado.querySelector('.dashboard__item__name');
if(imagem.classList.contains('dashboard__item__img--rented')) {
//EX1
if(confirm(`Você tem certeza que deseja devolver o jogo ${nomeJogo.textContent}?`)){
alert('Jogo devolvido com sucesso.');
imagem.classList.remove('dashboard__item__img--rented');
botao.classList.remove('dashboard__item__button--return');
jogosAlugados--;
botao.textContent = 'Alugar';
}} else {
imagem.classList.add('dashboard__item__img--rented');
botao.classList.add('dashboard__item__button--return');
jogosAlugados++;
botao.textContent = 'Devolver';
}
quantidadeJogosAlugados();
}
//EX3
function estaPalavraEUmPalindromo(palavra) {
let separandoPalavra = palavra.split("");
let palavraInvertida = separandoPalavra.reverse("");
palavraInvertida = palavraInvertida.join("");
if (palavra == palavraInvertida) {
console.log(`Esta palavra ${palavra} é um Palindromo`);
} else {
console.log(`Esta palavra ${palavra} não é um Palindromo`);
}
estaPalavraEUmPalindromo();
}
//EX4
function ordenarNumeros(a, b, c) {
const numerosOrdenados = [a, b, c].sort((x, y) => x - y);
console.log(`Números ordenados: ${numerosOrdenados.join(', ')}`);
}