How to destructure object and make alias for keys name

Heru Hartanto - Nov 19 '21 - - Dev Community

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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player