Design an object definition named Pet, which should have the following fields:
- name: The name field holds the name of a Pet
- type: The type field holds the type of animal that a Pet is (e.g. "Golden Retriever", "Himalayan", "Budgie")
- dob: The dob field holds a reference to a JavaScript Date object representing the date of the pet's birth
The Pet object should also have:
- A constructor that takes values for all fields as parameters
- Accessors and mutators for all fields
- A toStringmethod for the object
Once you have programmed the object definition, write a program that creates an object and prompt the user to enter the name, type, and a month (you may ask for this as a number in the range of 0 to 11), day, and year for the date of birth for the Pet. (Use the JavaScript window.prompt() to get this information from the user.) This data should be stored in the object. Use the toString() method to print the object's data to the browser window.