Mi pregunta es acerca de un ejercicio y es el siguiente: La función debe escoger entre escribir tres o dos parámetros según el cuarto parámetro sea true o false si es true retornaria solo dos parametros concatenados y si fuera false me piede retorne los tres parametros concatenados:
llamando a la funcion de esta forma:
Código Javascript
:
Ver originalcartel("Lic.", "Tomás", "Peralta", true)
"Lic. Peralta"
cartel("Ing.", "Dana", "Velázquez", false)
"Ing. Dana Velázquez"
la verdad que he estado intentando de varias formas la única que me daba el resultado esperado es esta que pongo a continuación pero me dice el instructor que debo hallar el resultado llamando el resultado sin crear comparaciones innecesarias.
Código Javascript
:
Ver originalfunction cartel(titulo,nombre,apellido,tipo){
if(tipo==true){
return titulo+" "+apellido
}
else{
return titulo+" "+nombre+" "+apellido
}
}
Estuve trabajando con algunos ejercicios anteriores en los que la solución se obtenía por ejemplo:
Código Javascript
:
Ver originalreturn (da falso/verdadero) || (falso/verdadero)//según el parámetro
lastimosamente en este ejercicio no pude hallar la respuesta correcta, antes de escribir la solución, me gustaría me puedan ayudar dándome algunas pistas. De cualquier forma agradeceré la ayuda. Saludos