JavaScript nesneleri özelliklerini ve metotlarını prototiplerinden alır. JavaScript literal veya new Object() ile oluşturulduğunda özellik ve metotlarını Object.prototype isimli prototipten alır. new Date() ile nesne oluşturulduğunda özellik ve metotlarını Date.prototype isimli prototipten alır.