In some cases, you can destructure the object in a function argument itself.
Consider the code below:
const profileUpdate = (profileData) => { const { name, age, nationality, location } = profileData; // do something with these variables } This effectively destructures the object sent into the function. This can also be done in-place:
const profileUpdate = ({ name, age, nationality, location }) => { /* do something with these fields */ } This removes some extra lines and makes our code look neat.
This has the added benefit of not having to manipulate an entire object in a function; only the fields that are needed are copied inside the function.
clone it :
git@github.com:JavaScript0007/destructuring-object.git
and run a command in your terminal
node index.js