博客
关于我
javascript this
阅读量:797 次
发布时间:2023-04-03

本文共 463 字,大约阅读时间需要 1 分钟。

this关键字在JavaScript编程中具有特殊意义,它表示函数在其执行时所关联的上下文对象。

在全局模式下,当函数不明确地使用this关键字时,this将指向全局对象window。

如果函数是作为某个对象的方法被调用(即使用new关键字创建实例),则this将指向该对象本身。

例如:

var x = myFunction(); 函数myFunction如果不使用new关键字,this将指向window对象。

再看一个例子:

function Person(name, age) { this.name = name; this.age = age; } var father = new Person("wang", 18); 在这里,this指向father对象。

需要注意的是,在严格模式下(use strict),this的行为可能会有所不同,建议在编写跨浏览器兼容的代码时适当考虑。

参考资料:

https://www.w3school.com.cn/js/js_function_invocation.asp

转载地址:http://krefk.baihongyu.com/

你可能感兴趣的文章
P1207 双重回文数
查看>>
p1229
查看>>
P1273 有线电视网(树形dp)
查看>>
spring编程常见错误二 (学习笔记)
查看>>
P1364 医院设置
查看>>
P1614 爱与愁的心痛
查看>>
spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
查看>>
P1865 A % B Problem
查看>>
P1908 逆序对
查看>>
P2158 [SDOI2008]仪仗队
查看>>