FunGuySF wrote:
Quote:
I have created a function, from which I need to return multiple values.
function multi(value) {
... processing ...;
return value1, value2, value3;
}
My question is, when I call the function, how can I access those multiple
returned values?
is it something like:
value1, value2, value3 = multi(value);
Unfortunately it's not Python we're dealing with, so this won't work.
|
What you could do is something like:
function multi(value) {
... processing ...;
return [value1, value2, value3];
};
var result = multi(value);
var value1 = result[0];
var value2 = result[1];
var value3 = result[2];
I know this is a bit verbose, but I reckon it's the easiest solution.
Another one would be to generate an object with the return values:
function multi(value) {
... processing ...;
return {'value1': value1,
'value2': value2,
'value3': value3};
};
var result = multi(value);
// now you can use result.value1, result.value2, result.value3
Hope that helps.
Cheers,
Guido