Estoy tratando de resolver un ejercicio muy simple, me dieron 2 variables a y b, si a es falsa, le asignaremos b al resultado.
No debemos usar la declaración If y el operador ternario.
Estas son las sugerencias que me dieron:
function run(a, b) { let result ... return result }¿Podría por favor darme algunas ideas? Muchas gracias por tu tiempo.
Utilice el operador lógico OR :
const result = a || b; Los operadores lógicos de JavaScript usan evaluación de cortocircuito , por lo que b solo se evaluará si a es falso.
En un fragmento:
function run(a, b) { return a || b; } console.log(run('a', 'b')); console.log(run('', 'b')); console.log(run(0, 'b'));