js中这有什么用

  介绍

这篇文章主要介绍了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中这有什么用”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

js中这有什么用