Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser l'attribut constructeur

青灯夜游
Libérer: 2019-02-16 10:00:03
original
2985 Les gens l'ont consulté

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
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal