JavaScript: Object Swap Key With Value

Oct 20, 2020
const keyToUrlType = {  'city': 'cities',  'otherplace': 'places',  'province': 'provinces',  'attraction': 'attractions',  'restaurant': 'restaurants',  'hotel': 'hotels',  'all': 'nearby'}const urlTypeToKey = Object.keys(keyToUrlType).reduce((ret, key) => {  ret[keyToUrlType[key]] = key  return ret}, {})
{ 
  cities: "city", 
  places: "otherplace", 
  provinces: "province", 
  attractions: "attraction", 
  restaurants: "restaurant", 
  hotels: "hotel", 
  nearby: "all"
}

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.