测试用的javascript dumpVar

function dumpVar(obj)
{
    if (obj == null) return 'null';
    if (typeof(obj) == 'object') {
        var isArray = (Object.prototype.toString.apply(obj) === '[object Array]');
        var str = isArray ? '[' : '{';
        for ( var i in obj)
            str += i + ': ' + dumpVar(obj[i])+ ', ';
        if (str.substr(-2) == ', ') str = str.substr(0, str.length - 2);
        return str + (isArray ? ']' : '}');
    }
    else
        return obj.toString();
}

 

如题。用来alert的。

你可能感兴趣的:(测试用的javascript dumpVar)