Essa é a maneira de ecrever if else
function alteraStatusBotao() {
let botao = document.getElementById('btn-reiniciar');
if (botao.classList.contains('container__botao-desabilitado')) {
botao.classList.remove('container__botao-desabilitado');
botao.classList.add('container__botao');
} else {
botao.classList.remove('container__botao');
botao.classList.add('container__botao-desabilitado');
}
}
Agora com operador ternario
function alterarStatusBotao() {
let botao = document.getElementById('btn-reiniciar');
botao.classList.contains('container__botao-desabilitado')
? (botao.classList.remove('container__botao-desabilitado'), botao.classList.add('container__botao'))
: (botao.classList.remove('container__botao'), botao.classList.add('container__botao-desabilitado'));
}
O operador ternário é útil para simplificar uma condição if-else simples.