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

Explication détaillée de la différence entre les constructeurs avec et sans parenthèses

小云云
Libérer: 2018-01-02 15:47:41
original
1719 Les gens l'ont consulté

Cet article vous apporte principalement une discussion détaillée de la différence entre les constructeurs avec et sans parenthèses. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.

est la suivante :

//首先定义一个构造函数Hello

function Hello(){
  alert(1);
}

//定义一个函数表达式

var getName = function(){
  alert(2);
}

//实例化对象,下面这两个如果构造函数没有形参的话,实例化的时候构造函数可以不加括号(推荐加上);

var p = new Hello;
var p1 = new Hello();

//但是用下边的方式调用getName函数的时候,构造函数有没有括号可就不一样了;

new Hello.getName(); //这种执行顺序是先执行Hello.getName(),然后在使用new关键字;
new Hello().getName;//这种是先new Hello()一个对象,然后对象调用getName方法;
Copier après la connexion

Recommandations associées :

Explication détaillée des classes, des constructeurs et des fonctions d'usine en Javascript

Explication détaillée de la surcharge, de la réécriture et du constructeur Java

Introduction détaillée de ceci et retour dans le constructeur JavaScript

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!