DEV Community

Heru Hartanto
Heru Hartanto

Posted on

2

How to destructure object and make alias for keys name

Let say you have object that look like this:

const userData={firstName:'John',lastName:'Doe',country:'Ireland'}
Enter fullscreen mode Exit fullscreen mode

Then you want to destructure this object and change country key name with nationality, here how to do that

let {firstName,lastName,country:nationality} = userData
    /*
        firstName
        'John'
        lastName
        'Doe'
        country
        Uncaught ReferenceError: country is not defined 
--> because we don't declare country variable
        nationality
        'Ireland'
    */

Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay