Показать содержимое объектов jQuery (JS) в консоли Chrome

Im получает мои объекты, возвращенные в консоль как [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);?

3 ответов


попробовать в формате JSON.преобразовать в строки()

console.log('tables: ' + JSON.stringify(tables));

или в FF и Chrome

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

Если это объект HTML, то вы можете увидеть значение $(таблиц).text ()


консоль использовать.таблицы для табличных данных.

console.table(tables);