JavaScript Return multiple values from function

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); |
Output
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() |
Output
[Function: set] Prop_1 = Value_1Prop_2 = Value_2



