Limble CMMS interview question

What is a JavaScript Prototype?