当javascript单词this用作数组时,它的含义是什么

What is the meaning of the javascript word this when it is used as an array?

本文关键字:是什么 数组 单词 javascript this      更新时间:2024-03-20

我在quojs javascript库中看到这样的语句:

return r(e,this[0].className)

return this[0].style[e]||n(this[0],e)

我从文档中知道这是指"全局对象"。但是数组是什么意思?全局对象的属性数组?

this的值取决于许多因素,您无法从代码片段中判断出来。

例如:

var person = {
  name: "Bob",
  sayHi: function() {
    alert(this.name + " says hi!");
  }
};
person.sayHi();

在本例中,当调用sayHi()方法时,this指的是person。但如果我发布的只是这个:

alert(this.name + " says hi!");

没有办法知道this的值是什么。this被称为上下文,所以它出现的上下文很重要!

相关文章: