如何 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 许可协议

阅读 248
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题