Object.setPrototypeOfintermediate// 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) sets the prototype (i.e., the internal [[Prototype]] property) of a specified object to another object or null.
Challenge: Implement setProto(obj, proto) that sets the prototype of obj to proto.