Opcionalidade das chaves no JavaScript
No caso de haver apenas uma expressão dentro das chaves do if
ou do else,
é possível omitir essas chaves. Suponha,
por exemplo, que temos o seguinte código com todas as chaves:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Podemos reduzi-lo assim:
if (test === 0) console.log('+++'); else console.log('---');
Ou assim:
if (test === 0) {
console.log('+++');
} else console.log('---');
Também é possível remover todas as chaves, mas formatar tudo não em linha, mas sim assim:
if (test === 0)
console.log('+++');
else
console.log('--');
Reescreva o seguinte código de forma abreviada:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Reescreva o seguinte código de forma abreviada:
if (test > 0) {
console.log('+++');
}