javascript 中 this 的用法
JavaScript 中的 this 关键字是一个非常重要的概念,它经常会使开发者感到困
惑。通常来说,this 的值是在函数被调用时确定的,其值取决于函数被调用的方
式。本文将介绍 JavaScript 中 this 的用法,从而帮助开发者更好地理解并掌握
this 的使用。
一、在全局作用域中使用 this
在全局作用域中使用 this 会返回全局对象,在浏览器环境下是 window 对象,
在 Node.js 环境下是 global 对象。例如:
console.log(this === window); true
function test() {
console.log(this === window);
}
test(); true
在上述代码中,this 在全局作用域下,因此其值为 window 对象。