Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > ActionScript-Klassen > String > toString (String.toString-Methode) | |||
public toString() : String
Gibt die Eigenschaften eines Objekts auch dann als Strings zurück, wenn diese keine Strings sind.
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0
String - Der String.
Im folgenden Beispiel wird ein groß geschriebener String ausgegeben, der alle Eigenschaften eines Objekts auflistet (unabhängig davon, ob es sich hierbei um Strings handelt oder nicht):
var employee:Object = new Object();
employee.name = "bob";
employee.salary = 60000;
employee.id = 284759021;
var employeeData:String = new String();
for (prop in employee)
{
employeeData += employee[prop].toString().toUpperCase() + " ";
}
trace(employeeData);
Wenn dieser Code die Methode toString() nicht enthält (und wenn die Zeile in der for-Schleife employee[prop].toUpperCase() lautet), wird undefined undefined BOB ausgegeben. Durch die Verwendung der toString()-Methode wird die gewünschte Ausgabe erzeugt: "284759021 60000 BOB".