javascript-return-multipe-values
With code examples of both array and object.
by Geshan Manandhar
JavaScript
function getPersonalData() {
const fullName = 'John Doe';
return fullName;
}
console.log(`Fullname is: ${getPersonalData()}`);
//Return multiple values with array
function getPersonalDataArr() {
const fullName = 'John Doe';
const age = 24;
return [fullName, age];
}
const person = getPersonalDataArr();
console.log(`${person[0]} is ${person[1]} years old.`);
const [fullName, age] = getPersonalDataArr();
console.log(`${fullName} is ${age} years old.`);
//return multiple values with object
function getPersonalDataObj() {
const fullName = 'John Doe';
const age = 24;
return {fullName, age};
}
const personObj = getPersonalDataObj();
console.log(`${personObj.fullName} is ${personObj.age} years old.`);
const {fullName02 = fullName, age02 = age } = getPersonalDataObj();
console.log(`${fullName02} is ${age02} years old.`);