In this article, we will see how to return multiple values from a function. In order to return multiple values from a function, we can not directly return them. But we can return them in form of an Array and Object.
Example 1: This example returns the array [“GFG_1”, “GFG_2”] containing multiple values.
Javascript
function set() { return [ "GFG_1" , "GFG_2" ]; } let [x,y] = set(); console.log(x); console.log(y); |
GFG_1 GFG_2
Example 2: This example returns the object return {Prop_1: “Value_1”, Prop_2: “Value_2” }; containing multiple values.
Javascript
function set() { return { Prop_1: "Value_1" , Prop_2: "Value_2" }; } console.log(set); function returnVal() { let val = set(); console.log( "Prop_1 = " + val[ 'Prop_1' ] + "Prop_2 = " + val[ 'Prop_2' ]); } returnVal() |
[Function: set] Prop_1 = Value_1Prop_2 = Value_2