有些效果出不来,比如变量类型是object类型的不能完全打印!
function print_r(array, return_val) {
var output = '', pad_char = ' ', pad_val = 4, d = this.window.document,
getFuncName = function (fn) {
var name = (/\W*function\s+([\w\$]+)\s*\(/).exec(fn);
if (!name) {
return '(Anonymous)';
}
return name[1];
},
repeat_char = function (len, pad_char) {
var str = '';
for (var i = 0; i < len; i++)...