Jquery 正在将console.log重写为$(';body';)。追加

Jquery 正在将console.log重写为$(';body';)。追加,jquery,Jquery,我是从 问:如果要在页面上而不是控制台上显示对象和数组,如何将其重写为使用$('body').append而不是console.log?未测试,但这应该是关闭的: window.log = function(){ $(document.body).append(JSON.stringify(arguments)); }; 未经测试,但这应该很接近: window.log = function(){ $(document.body).append(JSON.stringify(argum

我是从


问:如果要在页面上而不是控制台上显示对象和数组,如何将其重写为使用$('body').append而不是console.log?

未测试,但这应该是关闭的:

window.log = function(){
  $(document.body).append(JSON.stringify(arguments));
};

未经测试,但这应该很接近:

window.log = function(){
  $(document.body).append(JSON.stringify(arguments));
};
这将呈现字符串、数组和对象文字

和修改后的一个,以停止出现[]括号,并添加br标记 如果使用多个参数调用它,则每个参数都将得到一个br

window.log = function() {
  $.each(arguments, function(i, a) {
    $(document.body).append('<br/>' + JSON.stringify(a));
  });
};
window.log=函数(){
$.each(参数、函数(i、a){
$(document.body).append('
'+JSON.stringify(a)); }); };
这将呈现字符串、数组和对象文字

和修改后的一个,以停止出现[]括号,并添加br标记 如果使用多个参数调用它,则每个参数都将得到一个br

window.log = function() {
  $.each(arguments, function(i, a) {
    $(document.body).append('<br/>' + JSON.stringify(a));
  });
};
window.log=函数(){
$.each(参数、函数(i、a){
$(document.body).append('
'+JSON.stringify(a)); }); };
听起来他想在主体上显示对象/数组,而不是在console不可用的情况下显示console.log。
$.parseJSON
将JSON字符串解析为对象&mdash;我想你想要相反的结果,
JSON.stringify()
。是$(document.body)比$('body')快吗?这就是为什么要用它?哎哟,抓好安迪。还有@Philip,我不确定,我总是这么做的。听起来他想在主体上显示对象/数组,而不是在console不可用的情况下显示console.log。parseJSON将JSON字符串解析为对象&mdash;我想你想要相反的结果,
JSON.stringify()
。是$(document.body)比$('body')快吗?这就是为什么要用它?哎哟,抓好安迪。还有@Philip,我不确定,我一直都是这样做的。这里比较棘手的是,
参数
是一个值数组,其中一些可能是对象或数组。如果一个数组中有4个值,其中2个是字符串,2个是数组,那么字符串是否会写入控制台,数组是否会写入正文,或者是全部还是全部都没有?这里的棘手问题是,
参数
是一个值数组,其中一些值可能是对象或数组。如果一个数组中有4个值,其中2个是字符串,2个是数组,那么字符串会被写入控制台,数组会被写入主体吗?或者是全部还是全部?詹姆斯,这越来越好,但是我需要一些东西,上面写If(isArray(a)){for(I=0;iJames,这越来越好,但是我需要一些东西,上面写If(isArray(a)){for(i=0;i