原文:定时器中的箭头函数指向

.箭头函数的定时器this指向当前对象 var obj name: Tina , popup:function setTimeout gt console.log 打印名字 ,this.name , obj.popup 打印名字 Tina .普通函数定时器this指向windows var obj name: sonia , popup:function setTimeout function ...

2019-01-15 10:14 0 594 推荐指数:

查看详情

Javascript定时器的this指向

使用js定时器(setInterval,setTimeout),很容易会遇到this指向的问题。 直接上例子: 在这里,从this.name可以看出this的指向是window。 如果没有特殊指向,setInterval和setTimeout的回调函数this的指向都是 ...

Wed Mar 01 04:05:00 CST 2017 0 6110
箭头函数的this指向

最近做的项目中遇到了在箭头函数里使用this时报错的问题,把箭头函数的写法改成function()后,this的指向才达到预期。关于这个问题值得研究一下。 在箭头函数出现之前的ES5时代,this指向它的调用者。是哪个对象调用了这个属性或方法,this就指向这个对象。这有 ...

Thu Dec 12 22:23:00 CST 2019 0 358
jsthis指向箭头函数

obj 箭头函数箭头函数本身是没有this和arguments的,在箭头函数引用this实际上是调用 ...

Tue Mar 26 01:52:00 CST 2019 0 1851
详解JS定时器setInterval和setTImeout的this指向问题

在jssetTimeout和setInterval都是用来定时的一个功能,下面这篇文章主要给介绍了JSsetInterval和setTImeout的this指向问题,文中通过示例介绍的很详细,有需要的朋友可以参考借鉴,一起来看看吧。 前言 Js是一个单线程语言 ...

Thu Jul 16 02:14:00 CST 2020 0 927
普通函数箭头函数this的指向问题

箭头函数和普通函数的区别如下。 普通函数:根据调用我的人(谁调用我,我的this就指向谁) 箭头函数:根据所在的环境(我再哪个环境,this就指向谁) 一针见血式总结: 普通函数的this: 1. this总是代表它的直接调用者(js的this是执行上下文), 例如 obj.func ...

Wed Oct 31 01:00:00 CST 2018 0 5736
JSthis的指向和ES6的箭头函数

JS的this JSthis的指向一般可以直接归成一条规律 ====》 函数的this function f1(){ return this; } f1() === window; // true 网上分析较多,因而将其汇总:函数的this 一般都指向调用这个函数的对象 直接写在 ...

Sat Oct 05 22:29:00 CST 2019 0 905
this指向问题(箭头函数没有this)

全局环境下,指向windows console.log(this.document === document); // true 函数上下文调用 function f1(){ return this; } f1() === window; // true 对象 ...

Thu Aug 30 18:23:00 CST 2018 0 982
箭头函数与this指向问题

箭头函数this的指向问题 箭头函数不会改变this的指向,在它外面拿到的this是什么,它里面获取到的就是什么 setTimeout方法挂载在window上面,高程写道,超时调用的代码都是在全局作用域下执行,非严格模式下this指向window对象,严格模式下为undefined ...

Sun May 24 08:46:00 CST 2020 0 643
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM