Hola:
Fíjate en este ejemplo:
Código:
<html>
<head>
<title>
prueba
</title>
<script type="text/javascript">
function prueba(argumento){
this.propiedad = argumento;
this.toString = metodo;
}
function metodo(){
return "Hola " + this.propiedad;
}
var x;
function ini() {
x = new prueba('Mundo');
alert(x);
}
</script>
</head>
<body onload="ini();">
Prueba
</body>
</html>
Este ejemplo creo que puede ayudarte también en como redefinición de métodos (toString es un método estandar en la mayoría de lenguajes orientados a objetos)
Saludos