Cita:
Iniciado por frijolerou Hola gentes!!
Pongámonos en la siguiente situación (da lo mismo el lenguaje utilizado).
Código:
objeto = Algo("pepe");
function Algo(nombre){
objeto = document.getElementById('nombre');
if(objeto)
return objeto;
else
return false;
}
¿Es incohrente que la función devuelva un valor del tipo
object si se cumple la condición, o un valor del tipo
boolean si no se cumple? ¿O es más coherente que en ambos casos devuelva un valor
booleano (true/false)?
Creo q' es más coherente q' en los 2 casos sea un mismo tipo de valor, ya q' la variable en la q' vas a devolver no puede ser de dos tipos al mismo tiempo...