Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > Object > constructor (propriété Object.constructor) | |||
public constructor : Object
Référence à la fonction constructeur pour une occurrence d'objet donnée. La propriété constructor est automatiquement affectée à tous les objets au moment de leur création à l'aide du constructeur de la classe Object.
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
L'exemple suivant constitue une référence à la fonction constructor pour l'objet myObject.
var my_str:String = new String("sven");
trace(my_str.constructor == String); // Renvoie : true
Si vous utilisez l'opérateur instanceof, vous pouvez également déterminer si un objet appartient à une classe spécifiée :
var my_str:String = new String("sven");
trace(my_str instanceof String); //Renvoie : true
Cependant, dans l'exemple suivant, la propriété Object.constructor convertit les types de données primitifs (tels que le littéral de chaîne affiché ici) en objets enveloppe. L'opérateur instanceof n'effectue aucune conversion, comme il est indiqué dans l'exemple suivant :
var my_str:String = "sven"; trace(my_str.constructor == String); // Renvoie : true trace(my_str instanceof String); //Renvoie : false