![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6的学习
文章平均质量分 59
程序员白特
公众号:程序员白特,欢迎一起学习交流~
展开
-
setTimeout函数this的指向
第一种解释:var obj = { name: 'name', foo: function () { console.log(this); // Object {name: "name"} setTimeout(function () { console.log(this); // Window }, 1000); }, foo2: function () { console.log(原创 2021-03-03 20:31:11 · 7188 阅读 · 4 评论 -
ES6箭头函数的this指向详解
箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数。先来个总结:箭头函数体内的this对象,就是定义该函数时所在的作用域指向的对象,而不是使用时所在的作用域指向的对象。下面是普通函数的列子:var name = 'window'; // 其实是window.name = 'window'var A = { name: 'A', sayHello: function(){转载 2021-01-29 15:26:17 · 360 阅读 · 0 评论