A
Objects are passed by reference. When we check objects for strict equality (===), we're comparing their references.
We set the default value for person2 equal to the person object, and passed the person object as the value for person1.
This means that both values have a reference to the same spot in memory, thus they are equal.
The code block in the else statement gets run, and They are the same! gets logged.