JavaScript中的this关键词指向实例分析(javascript,this,开发技术)

时间:2024-05-08 05:42:38 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    JavaScript%E4%B8%AD%E7%9A%84this%E5%85%B3%E9%94%AE%E8%AF%8D%E6%8C%87%E5%90%91%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90

thisJavaScript的一个关键字,他是函数执行过程中,自动生成的一个内部对象,指当前的对象,只在当前函数内部使用。

es5this的指向取决于函数运行时的环境。

没有直接挂载者(或称调用者)的函数中this,非严格模式下指向window,在use strict严格模式下,默认为undefined。以下都是在非严格模式下讨论

obj.fn()在执行时,fn中的this指向的是当前的调用对象objfn()执行时,this指向的是window对象。

匿名函数的执行环境是全局的

es6箭头函数的特点

箭头函数没有自己的this

函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象,即外层代码的this引用。

不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。

没有arguments对象。如果要用,可以用Rest参数代替。

不可以使用yield命令,因此箭头函数不能用作Generator函数

示例说明,修改上述示例代码中的函数为箭头函数:

本文:JavaScript中的this关键词指向实例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:ASP.Net MVC怎么利用NPOI导入导出Excel下一篇:

18 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18