Optionele accolades in JavaScript
In het geval dat er slechts één expressie binnen de accolades van if
of else staat,
kan men deze accolades weglaten. Stel,
er is bijvoorbeeld code gegeven met alle haakjes:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Je kunt het als volgt verkorten:
if (test === 0) console.log('+++'); else console.log('---');
Of zo:
if (test === 0) {
console.log('+++');
} else console.log('---');
Je kunt ook alle accolades weglaten, maar het niet op één regel formatteren, maar zo:
if (test === 0)
console.log('+++');
else
console.log('--');
Herschrijf de volgende code in verkorte vorm:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Herschrijf de volgende code in verkorte vorm:
if (test > 0) {
console.log('+++');
}