Small and hopefully helpful snippet.
Scenario: You have an on going update of JSON of Car
data which has modelyear
being added regularly. You wanted to output model description base on year as an input.
// Get JSON Value with dynamic key const vehicle = { "category": "car", "brand": "SupaDupa", "modelYear": { "2000": "SD-S", "2020": "SD-M", "2030": "SD-A", "2040": "SD-R", "2050": "SD-T" } } type ObjectKey = keyof typeof vehicle.modelYear; const year = '2020' as ObjectKey // set value of dynamic key console.log(vehicle.modelYear[year])
I had Original Snippet here
Top comments (0)