我将我的对象作为[object Object]
在控制台中返回,但是我试图让它记录对象的所有内容,但我没有得到任何错误或错误。我已经阅读了很多有关此问题的问题(例如:this,this,this,this和this)但仍然可以'想通了。
我通过使用:
循环遍历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);
等内容记录对象?
答案 0 :(得分:20)
console.log('tables: ' + JSON.stringify(tables));
或在FF和Chrome中
console.log('tables: ', tables);
答案 1 :(得分:0)
如果是HTML对象,则可以使用$(tables).text()
查看该值答案 2 :(得分:0)
将console.table用于表格数据。
console.table(tables);