It’s common to pass objects as parameters to functions, and to return objects from a function.
Like this:
const printNameAndAge = ({ name, age }) => {
console.log(name, age)
}
const person = {
name: 'Flavio',
age: 38
}
printNameAndAge(person)
//or
printNameAndAge({ name: 'Roger', age: 9 })
We use objects as a “trick” to return multiple values from a function:
function test() {
const name = 'Flavio'
const age = 38
return { name, age }
}
Then you can call the function and save the object to a variable, or use object destructuring like this:
const { name, age } = test()