我有这个JavaScript代码:
console.log(obj);// [query: "wordOfTheDay"]
console.log(note + " : " + obj ); // obj does not show up
我想制作" obj"显示与"相同的字符串"无论它的类型如何。
例如:
console.log("text sample : " + obj ); // text sample : [query: "wordOfTheDay"]
谢谢!
答案 0 :(得分:40)
console.log
accepts any number of parameters,所以只需将每件作为自己的参数发送。这样,您就可以在控制台中保留对象的格式,并将其全部保存在一个条目中。
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"}
答案 1 :(得分:4)
你可以使用
console.log(note, obj);
答案 2 :(得分:1)
这应该有效:
console.log(note, " : ", obj );
答案 3 :(得分:1)
console.log
可以使用任意数量的参数,因此您可以将所需的所有数据记录为逗号分隔。
console.log("text sample : ", obj, JSON.stringify(obj), (typeof obj), (new Date()))