console.log 在浏览器的控制台中,并不完全可信,JSON.stringify 有时可以解决这个问题:
let a = {
x: 1,
y: 2,
};
let b = {
c: [2, 3],
d: a,
};
const foo = (v) => JSON.stringify(v, null, 2);
console.log(b);
console.log(foo(b));
a.z = 'sdfdf';
console.log(b);
console.log(foo(b));
let a = {
x: 1,
y: 2,
};
let b = {
c: [2, 3],
d: a,
};
const foo = (v) => JSON.stringify(v, null, 2);
console.log(b);
console.log(foo(b));
a.z = 'sdfdf';
console.log(b);
console.log(foo(b));
展开
评论
点赞