dump 实现

js dump的实现

//dump方便打印数组
function mydump(arr,level) {
    var dumped_text = "";
    if(!level) level = 0;


    var level_padding = "";
    for(var j=0;j

    if(typeof(arr) == 'object') {  
        for(var item in arr) {
            var value = arr[item];


            if(typeof(value) == 'object') { 
                dumped_text += level_padding + "'" + item + "' ...\n";
                dumped_text += mydump(value,level+1);
            } else {
                dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
            }
        }
    } else { 
        dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
    }
    return dumped_text;
}




你可能感兴趣的:(js)