Creates a new object whose prototype is the given object, so that properties of the original object are visible on the new object, but new properties can be added without modifying the original.
Creates a new object whose prototype is the given object, so that properties of the original object are visible on the new object, but new properties can be added without modifying the original.