Skip to content

FreeCodeCampus/Destructuring-Assignment-to-Pass-an-Object-as-parameter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Destructuring-Assignment-to-Pass-an-Object-as-parameter

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.

To run this app

clone it :

git@github.com:JavaScript0007/destructuring-object.git

and run a command in your terminal

node index.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors