Sé que esto está mal visto, solo estaba explorando la idea y por mi vida no puede hacer que esto funcione de la manera que yo también lo quisiera.Simplemente curiosidad por subclase del objeto String. (prototípicamente)
El ejemplo debe explicar todos:
String.prototype.MyNS = function() {}
String.prototype.MyNS.fooify = function() {
return this + 'foo!';
}
var theString = 'Kung';
alert(theString.MyNS.fooify());
Por supuesto, esto simplemente añada la definición de la función de 'foo' ... la adición de este) trabajo (en lugar no funciona.
Entiendo que he perdido el contexto pero no puedo imaginar cómo hacer que el original se dispare y darme lo que quiero.
relacionados: http://stackoverflow.com/questions/7141734/extending-core-types-without-modifying-prototype? – valentinas