首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

"这个"指向哪里?

根据提供的问答内容,"这个"指向的是一个未明确指定的对象或概念,无法确定具体指向哪里。请提供更具体的问题或上下文,以便我能够给出更准确和完善的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

挖坑无止境,来看看这个《this的指向

无事乱翻书,偶然发现这个东西: var length = 10; function fn() { console.log(this.length); } var obj = { length...10 2 这个题我倒是答对了,...好吧,其实我是半猜半蒙的。但我从结果反着看这个题目,马上就明白了得出这个结果的原因。...简单说, (1)、 fn()这个函数通过obj.result传进去,obj.result()里面的this指向是obj没有错。但在js中的传参,函数做为参数时传入的都是引用的地址,是共享传递。...所以result里的fn和在外面的fn执行时没区别,fn中的this指向的是window对象。 所以结果是10 (2)、 arguments,它是传入的所有的参数的集合。...所以arguments[0]()等于是在obj.result方法中执行fn(),此时fn()中的this指向的是obj.result中的this 而此时,obj.result(fn,1)一共接收了二个参数

46260
  • This指向与改变This指向

    This指向与改变This指向 This 的指向 在 ES5 中,其实 this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象。...name: "Cherry", fn : function () { console.log(this.name); // Cherry } } a.fn(); 在这个例子中...还是这句话:this 永远指向最后调用它的那个对象,因为最后调用 fn 的对象是 a,所以就算 a 中没有 name 这个属性,也不会继续向上一个对象寻找 this.name,而是直接输出 undefined..._this 中,然后在函数中都使用这个 _this,这样 _this 就不会改变了。...需要注意的是,指定的 this 值并不一定是该函数执行时真正的 this 值,如果这个函数处于非严格模式下,则指定为 null 或 undefined 时会自动指向全局对象(浏览器中就是window对象

    1.2K20

    this指向

    ,返回的是原函数改变this之后产生的新函数 如果只是想改变 this 指向,并且不想调用这个函数的时候,可以使用bind 应用场景:不调用函数,但是还想改变this指向 按钮</button...// 2.返回的是原函数改变this之后产生的新函数 // 3.如果有的函数我们不需要立即调用,但是又想改变这个函数内部的this指向此时用bind /.../4.我们有一个按钮,当我们点击了之后,就禁用这个按钮,3秒钟之后开启这个按钮 var btn = document.querySelector('button'); btn.addEventListener...('click',function() { this.disabled = true; //这个this指向的是 btn这个按钮 setTimeout(function...= false; //此时定时器函数里面的this指向的是btn }.bind(this),3000) //这个this指向的是btn这个对象 })

    1.1K10

    对象this指向箭头函数的this指向定义

    可以看出普通函数this指向了本身对象,而箭头函数this往外层找指向了window,因为window没有name字段所以没有输出。...箭头函数使this从“动态”变成“静态”,实质是内部没有this指向,继承上级对象this指向箭头函数的this指向定义时外部作用域内的this指向,普通函数的this指向调用时根据上下文取确认.resp4...为了让后续的消息能被安全的加密,通信双方需要以安全的方式(例如面对面)交换一个密钥,然后就可以使用这个密钥进行安全的通信了。这就给通信带了困难,很多时候可能不方便这样面对面的交流。...更致命的是,如果需要与多个人通信,与每个人都要重复一遍这个过程,而且交换的密钥都不能相同。这样交换密钥和管理密钥的成本都很高,甚至是不可行的。...其中一个可以发布给所有人,用来加密信息,这个叫公钥。另一个只能自己持有,用来解密信息,这个叫私钥。他们就像一对钥匙和锁头

    1.3K40

    this的指向

    This的指向问题一直是JavaScript的一大核心,很多人都是觉得了解了,但是又模模糊糊。简单概括就是,this的指向永远是指向调用这个this的对象。下面介绍几个本人理解的this指向问题。...var a = 10; window.console.log(this.a); window.alert(this.a); 所以调用函数的对象是window,this也就是指向window。...b: function () { console.log(this.a); } }; obj.b(); 可以看见,b方法是对象obj里面的方法,那么调用b方法的对象就是obj,这时的this指向就是指向...a = 10000; } var obj = new fun(); console.log(obj.a); 还记得原型链吗,如果是这样调用,那么输出undefined,因为obj没有定义a,要增加这个...接下来就是改变this指向的两个方法,call和apply,两个都是改变this的指向,只是参数不同,两个方法的第一个参数都是想要改变this指向的对象,call除了第一个参数外,剩下的都是方法的参数,

    91520

    域名隐藏指向和非隐藏指向有何不同

    我们在注册一些免费域名或者使用多个域名的时候,经常会遇到域名指向的问题。域名指向有隐藏性和非隐藏性两种类型。...隐藏指向和非隐藏指向都可以将与名指向到客户指定的已经可以访问的网站,但是这两种指向方式还是存在不一样的地方。 域名指向有什么用?...例如您已经注册了yiqixue.net ,但是并没有使用这个域名建站,只希望这个域名指向到已经可以正常使用的一个网站的子目录,就可以使用域名指向的功能来实现。 域名隐藏指向和非隐藏指向有何不同?...例如域名 www.yiqixue.net  要指向到已经可以访问的 http://www.hcm602.cn 使用域名隐藏操作的结果: 在IE地址栏输入: https://www.cmhello.com

    3K30

    你真的懂this指向

    先搞清楚一点,如果this在函数里面,那么它指向的是“函数执行后”的上一级调用对象。...var a="this is a"; function main() { console.log(this.a)//这里this指向window. } main()//这里相当于...o,因为你调用这个say是通过o.say()执行的,那自然指向就是对象o,这里再次强调一点,this的指向在函数创建的时候是决定不了的,在调用的时候才能决定,谁调用的就指向谁,一定要搞清楚这个。...:“maomin”,say1:function(){console.log(this.name);//maomin}}window.o.say1();// 上面几行代码和之前的代码几乎相似,为什么没有指向...window,这就回到了我刚开始说的,this如果在函数内,那么它指向的是该函数执行后的上一级调用对象。

    55720

    函数内部的this指向

    2.this 2.1函数内部的this指向 这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同 一般指向我们的调用者. ?...2.2改变函数内部 this 指向 2.2.1 call方法 call()方法调用一个对象。简单理解为调用函数的方式,但是它可以改变函数的 this 指向 应用场景: 经常做继承....简单理解为调用函数的方式,但是它可以改变函数的 this 指向。...2.2.3 bind方法 bind() 方法不会调用函数,但是能改变函数内部this 指向,返回的是原函数改变this之后产生的新函数 如果只是想改变 this 指向,并且不想调用这个函数的时候,可以使用...比如借助于数学对象实现数组最大值最小值 bind 不调用函数,但是还想改变this指向. 比如改变定时器内部的this指向.

    1.7K30
    领券