¿en programación puede una función devolver varios valores?

preguntado por rolisandoval (400 puntos) Ene 29, 2015

1 Respuesta

0 votos
respondido por Big Boy (605 puntos) Ene 30, 2015

En Javascript, utilizando arrays, objetos o listas y devolviendo los valores que se requieren en estas, por ejemplo si se quiere devolver valores de distintos tipos, por ejemplo

var cosas = ["casa", 1, true];

for(var i in cosas){
    console.log(typeof cosas[i]);
}

Vemos que devuelve un array de varios tipos de datos;

si queremos sacar estos datos en una funcion, entonces debemos retornar el objeto, array o lista:

ej1:

function getCosas(){
    var cosas = ["casa", 1, true];
    return cosas;
}

ej2:

function getCosas(){
    return ["casa", 1, true];
}
...