Maison  >  Article  >  interface Web  >  Comment utiliser l'attribut constructeur

Comment utiliser l'attribut constructeur

青灯夜游
青灯夜游original
2019-02-15 16:42:082992parcourir

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.

Comment utiliser l'attribut constructeur

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 :

Comment utiliser l'attribut constructeur

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn