getAsDouble method

double getAsDouble(
  1. K key, [
  2. double orElse = 0.0

Retrieves the element of key of type double from Map.

If Map does not have an element of key or the type does not match double, orElse is returned.




double getAsDouble(K key, [double orElse = 0.0]) {
  assert(key != null, "The key is empty.");
  if (!containsKey(key) || this[key] is! num?) {
    return orElse;
  return (this[key] as num?)?.toDouble() ?? orElse;