»home«  »trim Strings, convert and format Numbers and Strings«


download: "jsApi.ObjectArray.clone.js" [2.18 kByte]
download: "jsApi.ObjectArray.clone.dev.zip" [20.68 kByte]
download: "jsApi.ObjectArray.getScanLog.js" [6.16 kByte]
download: "jsApi.ObjectArray.getScanLog.dev.zip" [6.95 kByte]

view: an example that uses all beneath described methods;
view: ein beispiel ,in welchem alle weiter unten beschriebenen methoden zur anwendung kommen;


     
clone()

   
 
  • clones every js-object that has a constructor like Object(), Array(), Function(), String(), Number(), Boolean() ... or even a selfdefined one regardless of its level of complexity;
  • dupliziert jedes js-objekt dessen konstruktor Object(), Array(), Function(), String(), Number(), Boolean() ... oder auch selbstdefiniert ist, egal wie komplex dieses auch immer sein mag;
 
  • an optional integer-type parameter thats value has to be at least 1 is allowed - it represents the limit of the depth an objects will be duplicated to - without or with nonsense parameters the method returns a full clone;
  • ein optionaler ganzzahliger parameter, dessen wert mindestens 1 sein muß ist erlaubt - er markiert die tiefe, bis zu welcher ein objekt dupliziert wird - ohne parameter oder bei sinnlosen angaben liefert die methode stets eine vollständige kopie des objekts zurück;
 
[object].clone()
  • leaves all prototype-properties untouched -

    clone() for example already is a prototype of Object() and therefore doesn't need to be duplicated anymore;
  • prototyp-eigenschaften werden übergangen -

    clone() z.b. ist schon ein prototyp von Object() und muß deshalb nicht noch einmal dupliziert werden;

     
getScanLog()

   
 
  • is a offspring of method clone();
  • ist ein direkter abkömmling
    der methode clone();
 
  • scans every js-object that has a constructor like Object(), Array(), Function(), String(), Number(), Boolean() ... or even a selfdefined one regardless of its level of complexity;
  • "erforscht" jedes js-objekt dessen konstruktor Object(), Array(), Function(), String(), Number(), Boolean() ... oder auch selbstdefiniert ist, egal wie komplex dieses auch immer sein mag;
 
  • returns a tab-formatted log; the log comments and visualizes the complete structure (properties: methods,arguments) of the js-object;
  • liefert ein tabulator-formatiertes und kommentiertes log von dessen struktur (eigenschaften: methoden,argumente) zurück;
 
[object].getScanLog()
  • the bodies of function-types will not be logged;
  • die bodies der function-typen werden nicht mitgeschrieben;

     
getConstructorName()

   
 
  • this could be compared to className / getClassName() if there was an oo-class-concept in js;
  • bei einem oo-klassenkonzept entspräche dies dem klassen-namen / getClassName();
 
[object].getC..rName()
  • returns the name of every objects constructor if the objects .constructor-property is available or returns null;
  • liefert den namen des objekt-konstruktors zurück falls auf die .constructor-eigenschaft des objekts zugegriffen werden kann oder liefert null zurück;


 
view: an example that uses all beneath described methods;
view: ein beispiel ,in welchem alle weiter unten beschriebenen methoden zur anwendung kommen;

download: "jsApi.ObjectArray.clone.js" [2.18 kByte]
download: "jsApi.ObjectArray.clone.dev.zip" [20.68 kByte]
download: "jsApi.ObjectArray.getScanLog.js" [6.16 kByte]
download: "jsApi.ObjectArray.getScanLog.dev.zip" [6.95 kByte]


»home«  »trim Strings, convert and format Numbers and Strings«




provided by peterS.  -  april 2003 - june 2003  -  pseliger@gmx.net