Object.setPrototypeOfadvanced// 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() can be used to set up an inheritance chain dynamically.
Challenge: Use Object.setPrototypeOf() to create a two-level inheritance chain.