如何 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"]

谢谢!

原文由 Ciprian Gheorghite 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 251
2 个回答

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"}

原文由 DACrosby 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用

console.log(note, obj);

原文由 Tech Savant 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题