dist/bj-report-tryjs.js
function(obj) {
        var key, value;
        for (key in obj) {
            value = obj[key];
            if (_isFunction(value)) obj[key] = cat(value);
        }
        return obj;
    }
function(obj) {
        var key, value;
        for (key in obj) {
            value = obj[key];
            if (_isFunction(value)) obj[key] = cat(value);
        }
        return obj;
    }
function ( obj ) { var key , value ; for ( key in obj ) { value = obj [ key ] ; if ( _isFunction ( value ) ) obj [ key ] = cat ( value ) ; } return obj ; }
makeObjTry
wrap a object's all value with try & catch
@param {Function} foo
@param {Object} self
@returns {Function}
makeObjTry wrap a object s all value with try & catch