介绍
这篇文章主要介绍了js中这有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
JavaScript是什么
js是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于web的开发,可以给网站添加各种各样的动态效果,让网页更加美观。
使用JavaScript进行前端开发的过程中,这关键字的使用机制很复杂,可以指向调用当前方法的对象,会根据不同的情况这关键字会有不同的使用方法。
本文介绍JavaScript中这关键字的四种用法:1、在全局作用域当中这永远指向窗口;2,当函数有所属对象时指向所属对象;3,在构造器中这个指的向新对象;4,当应用和电话调用以及绑定绑定指向绑定的对象。
<强> 1,强> <强>在全局作用域当中强> <强>:强> <强>这永远指向窗口强>
<>之前警告(这),,,//窗口”2, <强>函数有所属对象时:指向所属对象强>
var name =,“clever coder",,, var person =, {,, ,,,name :,“foocoder",,, ,,,hello :,函数(某事){,, ,,,,,,,console.log(时间+ this.name “, says “, +,某事);,, ,,,},, },, person.hello (“hello world");
3 <强>构造器中的:指向新对象强>
<>之前,,function Fn1(椭圆形),{ ,,,,,,,this.val =,椭圆形; ,,,,,,,console.log(这);,,//Fn1 {val:“vvv"} ,,,} , ,,,var val =, new Fn1 (& # 39; vvv& # 39;); ,,,console.log (val.val)//vvv<强> 4,应用和电话调用以及绑定绑定:指向绑定的对象强>
//,当一个函数被调用或者申请调用时,它的值就取传入的对象的值 var obj={ x: 10 }; var fn=function () { console.log(这);//Object {x: 10} console.log (this.x);//10 } fn.call (obj);
感谢你能够认真阅读完这篇文章,希望小编分享的“js中这有什么用”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!