javascript - es6 pour ceci
高洛峰
高洛峰 2017-07-05 11:07:39
0
3
994

Débutant vers es6
Un certain événement de clic a été réécrit comme $(".btn").click(()=>{console.log(this)}); ici, cela pointe vers le document, mais si vous utilisez la fonction, this Il pointe vers l'élément actuel. Comment changer le point de this

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(3)
ringa_lee

Il est recommandé de jeter un œil à la fonction flèche de es6

巴扎黑

Il n'y a pas du tout de fonction de flèche proprethis,而是引用外层的this

阿神

Cette question est un cliché. En conclusion, le pointeur this dans la fonction fléchée a été corrigé et pointe vers la portée au niveau du bloc du code actuel plutôt que vers la portée de l'appelant.

Quelques documents associés :

https://developer.mozilla.org...

http://www.infoq.com/cn/artic...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal