code: function _hasApproximateKey(object, search) {
          var properties = Object.keys(object),
            prop, flag;
          return 0 < properties.filter(function (elm) {
            prop = object[elm];
  
            //avoid iteration if we found some key that equal[performance]
            if(flag) return true;
  
            if (isString(prop)) {
              prop = (sensitive) ? prop : prop.toLowerCase();
              return flag = (hasApproxPattern(prop, search) !== false);
            }
  
            return false;
  
          }).length;
        }
docs: checks if object has key{string} that match
  to fuzzy search pattern
  @param object
  @param search
  @returns {boolean}
  @private