Saturday, November 27, 2021

Destructuring practical example.

When we need to return multiple values from  a function we can return a object of having the values .But using destructure we can do this . lets see the example,

function calculateRetirement(year){
    const age = new Date().getFullYear()-year;
    return[age, 65-age];
}

const[age,retirement]=calculateRetirement(1989);
console.log(`age${age} retirement${retirement}`);

No comments:

Post a Comment

Abstract factory pattern

When single task can be done by multiple groups/family of objects and decision is taken at the runtime.