摘要: this的指向,是在函数被调用的时候确定的。 在一个函数上下文中,this由调用者提供,由调用函数的方式来决定。如果调用者函数,被某一个对象所拥有,那么该函数在调用时,内部的this指向该对象。如果函数独立调用,那么该函数内部的this,则指向undefined。但是在非严格模式中,当this指向u 阅读全文
posted @ 2019-11-05 21:42 前端小厨-美食博主 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-05 20:19 前端小厨-美食博主 阅读(143) 评论(0) 推荐(0) 编辑
摘要: /** * * @param fn {Function} 实际要执行的函数 * @param delay {Number} 延迟时间,也就是阈值,单位是毫秒(ms) * * @return {Function} 返回一个“去弹跳”了的函数 */ function debounce(fn, delay 阅读全文
posted @ 2019-11-05 09:42 前端小厨-美食博主 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 很多时候,需要为某个函数指定一个固定的 this 对象,最简单的方式即是使用闭包来获取一个不变的 this 对象。this.x = 9; const module = { x: 81, getX: function() { return this.x; } }; module.getX(); // 阅读全文
posted @ 2019-11-05 09:37 前端小厨-美食博主 阅读(181) 评论(0) 推荐(0) 编辑