Consider this definition object:
var map = {
'Username':
{
'user-name': 'userName',
'first-name': 'fName',
'last-name': 'lName',
'active': 'isActive'
}
}
How can I remap an object, for instance, this:
data:
{
'user-name': SamN,
'first-name': Sam,
'last-name': Norbert,
'active': 1
}
to get an output like this:
data:
{
'userName': SamN,
'fName': Sam,
'lName': Norbert,
'isActive': 1
}
Simply iterate over the properties:
This changes the object in-place. If you want to create a new object, just set the properties on a new empty object.
You can also iterate over the properties of
map.Usernameinstead.