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;
}