The really fun part is doing this :)...
Evaluate the expression:
const x = {value: 0};
console.log(x);
console.log({x});
x.value = 1;
You get this: {value: 0}
{x: {…}}
Expand the first arrow of the `x:`: v {x: {…}}
> x: {value: 1}
Now evaluate: x.value = 3
Then expand the second arrow: v {x: {…}}
> x:
value: 3
Now if you unexpand the arrow, you get 1, but if you expand it you get 3 =)... (Well at least in chrome)