前端基础全局方法(防止浏览器不支持console报错)

项目发开时需求的全局方法

1.防止浏览器不支持console报错
function checkConsole() {
    if (!window.console)
        window.console = {};
    var console = window.console;

    var funcs = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml',
        'error', 'exception', 'group', 'groupCollapsed', 'groupEnd',
        'info', 'log', 'markTimeline', 'profile', 'profileEnd',
        'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn'
    ];
    for (var i = 0, l = funcs.length; i < l; i++) {
        var func = funcs[i];
        if (!console[func])
            console[func] = function() {};
    }
    if (!console.memory)
        console.memory = {};

}

你可能感兴趣的:(前端基础全局方法(防止浏览器不支持console报错))