我有一个打印模板文字的函数:
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${obj}`);
}
它显示“ obj = [object Object]”。
如果我想记录对象的内容(打印“ obj = {a:1,b:2}”),该如何修改代码?
答案 0 :(得分:2)
JSON对其进行字符串化。
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${JSON.stringify(obj)}`);
}
func();