safeValue<T> method

dynamic safeValue<T>(
  1. dynamic key
)

安全取值

Implementation

dynamic safeValue<T>(dynamic key) {
  if (key == null) return null;
  if (FFEmpty.mapIsEmpty(this)) return null;
  if(this.containsKey(key) == false) return null;

  dynamic tmp = this[key];
  if (tmp is T) {
    return tmp;
  }
  return null;
}