javascript - es6中this
高洛峰
高洛峰 2017-07-05 11:07:39
0
3
926

初学es6
之前某个click事件改写成$(".btn").click(()=>{console.log(this)});这里的this指向的是document,但是如果用function,this指向的就是当前元素,怎么改变this指向呀

高洛峰
高洛峰

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

全部回复 (3)
ringa_lee

建议去看下es6的箭头函数

    巴扎黑

    箭头函数里面根本没有自己的this,而是引用外层的this

      阿神

      这个问题老生常谈了。从结论上来说,箭头函数中的 this 指向是经过修复的,指向的是当前代码的块级作用域,而不是调用者的作用域。

      一些相关文档:

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

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

        最新下载
        更多>
        网站特效
        网站源码
        网站素材
        前端模板
        关于我们 免责声明 Sitemap
        PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!