Object.setPrototypeOfbeginner// Set the prototype of an object
const animal = { breathe() { return true } }
const dog = {}
Object.setPrototypeOf(dog, animal)
dog.breathe() // β trueUse Object.setPrototypeOf() to dynamically change an object's prototype, though creating objects with the correct prototype upfront is preferred.
Object.setPrototypeOf(obj, proto) returns the modified object itself, enabling chaining.
Challenge: Verify that Object.setPrototypeOf() returns the same object reference.