Javascript 显示jQuery(JS)对象';Chrome控制台中的内容

Javascript 显示jQuery(JS)对象';Chrome控制台中的内容,javascript,jquery,console.log,Javascript,Jquery,Console.log,我在控制台中以[object object]的形式返回我的对象,但是我尝试用这种方式让它记录对象的所有内容,我没有得到任何结果或错误。我已经读了很多关于这方面的问题(例如:,,和),但仍然无法理解 我使用以下方法通过JSON数组的循环创建了一些对象: var tables = {}; $.each(campaigns, function(key, value){ tables[value] = ''; var entries = []; $.each(data, fun

我在控制台中以
[object object]
的形式返回我的对象,但是我尝试用这种方式让它记录对象的所有内容,我没有得到任何结果或错误。我已经读了很多关于这方面的问题(例如:,,和),但仍然无法理解

我使用以下方法通过JSON数组的循环创建了一些对象:

var tables = {};

$.each(campaigns, function(key, value){
    tables[value] = '';
    var entries = [];
    $.each(data, function(k, v){
        if(v.campaign == value){
            entries.push(v);
        }
    });
    $.extend(tables[value], entries);
});

console.log('tables: ' + tables);
根据使用不同条件和参数返回的对象数量,对象数量是正确的。然而,我想看看它们里面到底是什么!我不想包括所有类型的外部脚本,做奇怪的和不必要的循环,只是一些我忽略的简单命令就太棒了

如何使用
console.log(someObj)之类的工具记录对象

试试看

或在FF和铬

console.log('tables: ', tables);

如果它是一个HTML对象,那么您可以通过$(tables).text()查看值。对于表格数据,请使用console.table

console.table(tables);

console.log('tables:',tables)
是否工作得更好?不要在对象上强制使用toString(),控制台应该为您提供一个很好的对象浏览器。是的!我已经得到答案了我一直愚蠢得可笑,在
console.log('bla',blop)
console.log('bla',blop)
中混用
+
+
已经好几个星期了!哦,非常好,马上去看看表中有什么,并且注意到我的代码中已经有一些错误了!:)谢谢!编辑您的答案:“或者在FF和Chrome的
控制台.log('tables:',tables)
…我已经把
+
混在一起好几个星期了!啊!!!facepalm
console.table(tables);