原文:js中this指向问题

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

2017-04-20 22:00 0 10492 推荐指数:

查看详情

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
JS的this 指向问题

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

Thu Mar 09 16:58:00 CST 2017 1 3694
JSthis指向问题和改变this指向

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准 ...

Thu Mar 19 05:54:00 CST 2020 0 1086
JS函数this指向问题

函数this的指向不是由函数定义时确定,而是在调用时才确定 1、定时器内部this指向window,事件处理函数的this指向发生事件的元素event.currentTarget 2、 ES6标准箭头函数的this指向父执行上下文 箭头函数内部没有自身的this,所以继承定义时 ...

Thu Aug 02 00:07:00 CST 2018 0 1309
js的对象方法this指向问题

对象方法调用this所在函数fn的是b,所以this指向b,b.a1='hello a3' ,b没有a2属性,b.a2=undefinedvar a1='hello a1'var a2='hello a2'var b={ a1:'hello a3', fn:function ...

Tue Dec 07 18:44:00 CST 2021 0 196
js函数内部的this指向问题

一、函数内部的this指向 函数内this的指向,是当我们调用函数的时候才能确定,调用方式的不同决定了this的指向不同 调用方式 this指向 普通函数调用 window 构造函数调用 实例 ...

Sat Jul 03 19:26:00 CST 2021 0 143
jsthis的指向问题?(普通函数)

一、this的指向:   ①        这是this只是一个普通函数,此时this没有被任何事件调用,那么this的指向就是window对象。   ②        当this的外层有包裹时,this为他紧上一层的对象,在此可以看出当打印为零时,this为fun,而当打印 ...

Sun Sep 01 02:25:00 CST 2019 0 614
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM