Domanda di colloquio di Amdocs

What is prototype in javascript ?