Get Programming with JavaScript - Listing 7.13
Listing 7.13 - Shorthand properties and argument destructuring
const buildPlanet = function (name, position, type, radius, rank) {
    return {
        name,
        position,
        type,
        radius,
        sizeRank: rank
    };
};
const getPlanetInfo = ({name, position}) => `${name.toUpperCase()}: planet ${position}`;
const planet1 = buildPlanet("Jupiter", 5, "Gas Giant", 69911, 1);
const planet2 = buildPlanet("Neptune", 8, "Ice Giant", 24622, 4);
console.log(getPlanetInfo(planet1));
console.log(getPlanetInfo(planet2));