带有对象的 ES6 模板字面量
ES6 template literal with object
我有一个打印模板文字的函数:
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${obj}`);
}
它打印 "obj = [object Object]".
如果我想记录对象的内容(打印"obj = {a: 1, b: 2}"),我该如何修改代码?
JSONstringify吧。
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${JSON.stringify(obj)}`);
}
func();
我有一个打印模板文字的函数:
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${obj}`);
}
它打印 "obj = [object Object]".
如果我想记录对象的内容(打印"obj = {a: 1, b: 2}"),我该如何修改代码?
JSONstringify吧。
function func() {
const obj = {
a: 1,
b: 2
};
console.log(`obj = ${JSON.stringify(obj)}`);
}
func();