peterS.: "String.trim" als beispiel fuer prototypische vererbung

Beitrag lesen

gruss Joe,

das oo-konzept von javascript laesst erweiterungen von
   prototypischen objekten zu, oder einfacher: schmerzlich
   vermisste objekt-methoden darf man selber schreiben und
   ebenjenen konstruktoren mitgeben  -  in Deinen fall so:

String.prototype.removeWhiteSpaces = function() {return(this.replace(/\s+/g,""));};

String.prototype.leftTrim = function() {return(this.replace(/^\s+/,""));};
   String.prototype.rightTrim = function() {return(this.replace(/\s+$/,""));};
   String.prototype.basicTrim = function() {return(this.replace(/\s+$/,"").replace(/^\s+/,""));};
   String.prototype.superTrim = function() {return(this.replace(/\s+/g," ").replace(/\s+$/,"").replace(/^\s+/,""));};

jetzt stehen jedem string-objekt, dessen scripting host
   das obige beispiel eingebunden hat, 5 neue methoden zur
   verfuegung;

viel erfolg - peterS. - pseliger@gmx.net

--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)