docs: function(obj,callback,scope,breakerfunc,complete){
           if(!obj || !callback) return false;
  
           if(typeof obj === 'string') obj = this.values(obj);
  
           if(('length' in obj && !this.isFunction(obj) && !this.isObject(obj)) || this.isArray(obj) || this.isString(obj)){
              return this._eachArray(obj,callback,scope,breakerfunc,complete);
           }
           if(this.isObject(obj) || this.isFunction(obj)){
              return this._eachObject(obj,callback,scope,breakerfunc,complete);
           }
      }