Maison  >  Article  >  interface Web  >  Quelle est la différence entre les fonctions fléchées et les fonctions ordinaires en js

Quelle est la différence entre les fonctions fléchées et les fonctions ordinaires en js

王林
王林original
2020-04-28 14:48:4411143parcourir

Quelle est la différence entre les fonctions fléchées et les fonctions ordinaires en js

La différence entre les fonctions fléchées et les fonctions ordinaires en js est la suivante :

1 Les styles sont différents, la fonction flèche est => et l'ordinaire. la fonction est une fonction ;

2. La fonction flèche ne peut pas être utilisée comme constructeur, donc le mot-clé new ne peut pas être utilisé

3. en utilisant les paramètres restants à la place ;

4. Flèche La fonction capturera la valeur this de son contexte comme sa propre valeur this, qui est déterminée lors de sa définition

5. , et la liaison n'affectera pas la direction de ceci ;

6. Les fonctions fléchées n'ont pas d'attributs de prototype

7. Les fonctions fléchées ne peuvent pas être utilisées comme fonctions génératrices et le mot-clé rendement ne peut pas être utilisé. ;

Tutoriels recommandés : Tutoriel d'introduction à js

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