I have dictionary object dictionary
withing TypeScript which is storing values in the following fashion:
{
"abc": {
"country": "Germany",
"population": 83623528
},
"CDE": {
"country": "Austria",
"population": 8975552
},
"efg": {
"country": "Switzerland",
"population": 8616571
}
}
I have another array tabledata
which is storing values of keys as Name
but the case for Name
can be different within array.
Now, I am trying to search for values within dictionary using the following statement:
hostDictionary[tableData[i].Name]
It works fine when the case matches between tableData[i].Name
and dictionary key
But I am getting null value when the case doesn't match.
For example,
hostDictionary[tableData[i].Name]
is returning null
when tableData[i].Name = "cde"