this 在面试中,js指向也常常被问到,在开发过程中也是一个需要注意的问题,严格模式下的this指向undefined,这里就不讨论。 普通函数 记住一句话哪个对象调用函数,该函数的this就指向该对象。总指向它的调用者。 obj.getName() 无疑会打 ...
一 es : 函数里的this指向分两种,一种正常函数调用指向被调用的对象,比如: 在事件调用里。this指向为当前调用时间的dom元素。 es : es 如上情况this指向为window。 二 es : 如何改变this指向呢 可以使用call方法和apply方法以及bind方法,这 个方法效果一致,只是传参类型不一样。 es :无论是call方法还是apply方法 bind方法都无法改变th ...
2019-05-05 22:16 0 2555 推荐指数:
this 在面试中,js指向也常常被问到,在开发过程中也是一个需要注意的问题,严格模式下的this指向undefined,这里就不讨论。 普通函数 记住一句话哪个对象调用函数,该函数的this就指向该对象。总指向它的调用者。 obj.getName() 无疑会打 ...
普通函数:this指向分为4种情况,1. obj.getName();//指向obj2.getName();//非严格模式下,指向window,严格模式下为undefined3. var a = new A(); a();//指向A本身4.getName().apply(obj);//指向 ...
//自执行函数 (function() { console.log(33333333) })() //改变函数this指向方法call bind apply call和apply不同在于传的参数不一样 ...
函数this的指向不是由函数定义时确定,而是在调用时才确定 1、定时器内部this指向window,事件处理函数的this指向发生事件的元素event.currentTarget 2、 ES6标准箭头函数的this指向父执行上下文 箭头函数内部没有自身的this,所以继承定义时 ...
一.箭头函数 二.箭头函数的this指向 三.改变this指向 四.注意事项特别说明 转载: https://blog.csdn.net/DcTbnk/article/details/105419682 ...
对象,new 改变了函数内部的 this 指向,导致 this 指向实例化 new 的对象 3. f ...
一、函数内部的this指向 函数内this的指向,是当我们调用函数的时候才能确定,调用方式的不同决定了this的指向不同 调用方式 this指向 普通函数调用 window 构造函数调用 实例 ...
JS中的this JS中this的指向一般可以直接归成一条规律 ====》 函数中的this function f1(){ return this; } f1() === window; // true 网上分析较多,因而将其汇总:函数中的this 一般都指向调用这个函数的对象 直接写在 ...