Подтвердить что ты не робот

Как console.log определение объекта и текст в одной строке?

У меня есть этот код JavaScript:

console.log(obj);// [query: "wordOfTheDay"]
console.log(note + " : " + obj ); // obj does not show up

Я хочу сделать отображение "obj" в той же строке, что и "note", независимо от типа, в котором он пришел.

Например:

console.log("text sample : " + obj ); // text sample : [query: "wordOfTheDay"]

Спасибо!

4b9b3361

Ответ 1

console.log принимает любое количество параметров, поэтому просто отправляйте каждый фрагмент как свой собственный параметр. Таким образом вы сохраняете форматирование объекта в консоли, и все это в одной записи.

var obj = {
    query:  'wordOfTheDay',
    title:  'Frog',
    url:    '/img/picture.jpg'
};

console.log( "Text Here", obj);

// Text Here Object {query: "wordOfTheDay", title: "Frog", url: "/img/picture.jpg"}

Ответ 2

вы можете использовать

console.log(note, obj);

Ответ 3

это должно работать:

console.log(note, " : ", obj );

Ответ 4

console.log может принимать произвольное количество аргументов, поэтому вы можете поместить все данные в журнал, разделяя их запятыми.

console.log("text sample : ", obj, JSON.stringify(obj), (typeof obj), (new Date()))