原文:JS中this的几种指向

这些this的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this的指向不同一般指向我们的调用者。普通函数调用 window。定时器函数 window。立即执行函数 window。构造的函数调用 实例对象 原型对象里面的方法也指向实例对象。对象方法调用 该方法所属对象。事件绑定方法 绑定事件对象。 . 严格模式下全局作用域中函数中的this是undefined。 . 严格模式下,如果构 ...

2020-04-06 21:56 0 754 推荐指数:

查看详情

javascript几种this指向问题

javascript几种this指向问题   首先必须要说的是,this 永远指向函数运行时所在的对象,而不是函数被创建时所在的对象。(1)、作为函数名调用  函数作为全局对象调用,this指向全局对象 (2)、作为方法调用  函数作为对象的一个属性,成为该对象的一个 ...

Sun Feb 24 01:20:00 CST 2019 0 997
jsthis的指向问题

this指向性问题在开发过程,可以说是时时刻刻都在,自己也知道一些this指向的区别,但是并没有细致的研究过,今天看到https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/this里面的解释很详细 ...

Tue Apr 09 00:54:00 CST 2019 0 4239
JSthis到底指向谁?

 关于this的指向,是一个令人很头疼的问题。但是,你运气好,碰到了我。老夫这儿有本祖传秘籍,看懂这个,妈妈再也不用担心你的this指向不对啦!   归根结底,this指向就一句话:谁最终调用函数,this指向谁!!!  关于这点,老夫有三言相赠: ① this指向 ...

Mon Jun 24 07:08:00 CST 2019 0 648
jsthis指向问题

jsthis指向问题老生常谈的问题了,在这里说一下我所理解的层面的this。 this 指的是当前对象,如果在全局范围内使用this,则指代当前页面window;如果在函数中使用this,则this指代什么是根据当前函数是在什么对象上调用。我们可以使用call和apply改变函数 ...

Fri Apr 21 06:00:00 CST 2017 0 10492
JSthis到底指向谁?

 关于this的指向,是一个令人很头疼的问题。但是,你运气好,碰到了我。老夫这儿有本祖传秘籍,看懂这个,妈妈再也不用担心你的this指向不对啦!   归根结底,this指向就一句话:谁最终调用函数,this指向谁!!!  关于这点,老夫有三言相赠: ① this指向 ...

Mon May 15 07:39:00 CST 2017 6 10254
JS的this 指向问题

我发现在对JS的学习中有很多朋友对this的指向问题还是有很大的误区或者说只是大致了解,但是一旦遇到复杂的情况就会因为this指向问题而引发各种bug。 对于之前学习过c或者是Java的朋友来说可能这个问题还比较好解决,因为c中指针的指向和Java类的跳转其实和JSthis的指向有异 ...

Thu Mar 09 16:58:00 CST 2017 1 3694
js函数this的指向

this 在面试js指向也常常被问到,在开发过程也是一个需要注意的问题,严格模式下的this指向undefined,这里就不讨论。 普通函数 记住一句话哪个对象调用函数,该函数的this就指向该对象。总指向它的调用者。 obj.getName() 无疑会打 ...

Wed Jan 22 21:10:00 CST 2020 0 258
详解js的this指向

this指向问题是个老生常谈的问题了,现在我给大家一个例子 虽然obj.foo和foo指向同一个函数,但是执行结果却不一样。 造成这种差异的原因,就在于函数体内部使用了this关键字。很多教材里面会告诉你,this指向的是其运行时所在的环境。但是光看这句话是不是有点懵 下面 ...

Fri Aug 16 22:44:00 CST 2019 0 1346
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM