L'attribut constructeur d'un objet est utilisé pour renvoyer la fonction qui a créé l'objet, ce que nous appelons souvent le constructeur. L'article suivant vous présentera la propriété constructeur de JavaScript. J'espère qu'il vous sera utile.
Propriété constructeur JavaScript
Fonction : propriété constructeur renvoie la création de Object Une référence au constructeur de l'objet instance.
Remarque : En JavaScript, chaque objet avec un prototype obtient automatiquement l'attribut constructeur. À l'exception de certains objets spéciaux tels que les arguments, Enumerator, Error, Global, Math, RegExp, Regular Expression, etc., tous les autres objets JavaScript intégrés ont l'attribut constructeur. Par exemple : tableau, booléen, date, fonction, nombre, objet, chaîne, etc.
Syntaxe :
object.constructor
Remarque : La valeur de l'attribut constructor est une référence à la fonction elle-même, et non une chaîne contenant le nom de la fonction.
Exemple d'utilisation de l'attribut de constructeur JavaScript
Exemple 1 :
<script type="text/javascript"> var test=new Array(); if (test.constructor==Array) { document.write("这是一个数组"); } if (test.constructor==Boolean) { document.write("This is a Boolean"); } if (test.constructor==Date) { document.write("This is a Date"); } if (test.constructor==String) { document.write("这是一个字符串"); } </script>
Sortie :
Il s'agit d'un tableau
Exemple 2 :
<script type="text/javascript"> function employee(name,job,born) { this.name=name; this.job=job; this.born=born; } var bill=new employee("小华","Engineer",1985); console.log(bill.constructor); </script>
Rendu :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!