Moved Object.prototype.error to Object.constructor.prototype.error

Soy Eliasib, alumno del grupo L2 de Procesadores de Lenguajes. No
sé si recordará que al final de la práctica del viernes pasado, le
comenté que tenía un fallo a la hora de pinchar en cualquiera de
los tres botones que implementé para cargar los ficheros, y me dijo
que investigara un poco a ver qué conseguía. Pues buscando en
internet, y con la ayuda del compañero Daniel Herzog, nos dimos
cuenta de que hay un fallo en la declaración de "Object.prototype.error",
dado que según la fuente que consultamos la propiedad prototype
sólo la tienen las funciones o los constructores. Por tanto, basta
con cambiar "Object.prototype.error" por
"Object.constructor.prototype.error" y el problema queda resuelto.

Si encuentra la solución poco apropiada o errónea, hágamelo saber para modificarlo.

Le adjunto al fuente en este enlace: http://stackoverflow.com/questions/17857670/javascript-prototype-throw-the-error-as-object-object-object-has-no-method