I m utilizando la herencia de prototipo como se ha descrito en https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/ProtoJS __proto__ reemplazo herencia
function MyString(data){this.data = data ;}
MyString.prototype = { data : null,
toString: function(){ return this.data ;}
} ;
MyString.prototype.__proto__ = String.prototype ;
Ahora puedo utilizar funciones de cadena y funciones mystring en instancias mystring.
Pero desde __proto__
está en desuso, no es estándar y debe evitarse, ¿cuál sería la mejor manera de heredar objetos?
He encontrado http://ejohn.org/blog/simple-javascript-inheritance/ y todavía parece un poco complejo y un tanto excesivo, en comparación con un código de una sola línea :)
Edit: Gracias por sus respuestas!
+1, Exactamente, p. http://jsfiddle.net/uSyqG/ – CMS