mapVal static method

dynamic mapVal(
  1. Map? map,
  2. dynamic key, {
  3. dynamic defaultValue,
})

Returns a key value pair from a map if it exists, otherwise optionally return a default value else null

Implementation

static dynamic mapVal(Map? map, dynamic key, {dynamic defaultValue})
{
  dynamic value = defaultValue;
  try
  {
    if ((map != null) && (map.containsKey(key)))
    {
      value = map[key];
    }
  }
  catch(e)
  {
    Log().debug(e.toString(), caller: 'helper/string.dart => mapVal(Map map, dynamic key, {dynamic defaultValue})');
    return defaultValue;
  }
  return value;
}