检查上下文是什么;这";在javascript中引用

检查上下文是什么;这";在javascript中引用,javascript,Javascript,我想知道“this”在给定时间在我的代码中指的是什么上下文 我知道有规则,但必须有一种方法来检查它的代码 我该怎么做?类型是object,如果您想了解该对象包含的详细信息,可以安装firebug for firefox并使用console.log(此),您应该能够单击它然后查看内容。但是它是一个对象。类型是对象,如果您想了解对象包含的更多详细信息,可以安装firefox firebug并使用console.log(此),您应该能够单击它然后查看内容。但它是一个对象。只要您需要一组已知类型,就可以

我想知道“this”在给定时间在我的代码中指的是什么上下文

我知道有规则,但必须有一种方法来检查它的代码


我该怎么做?

类型是object,如果您想了解该对象包含的详细信息,可以安装firebug for firefox并使用console.log(此),您应该能够单击它然后查看内容。但是它是一个对象。

类型是对象,如果您想了解对象包含的更多详细信息,可以安装firefox firebug并使用console.log(此),您应该能够单击它然后查看内容。但它是一个对象。

只要您需要一组已知类型,就可以这样做

if (obj instanceof Object1) {

} else if (obj instanceof Object2) {

} else if (obj instanceof Object3) {

}

只要您期望一组已知类型,就可以这样做

if (obj instanceof Object1) {

} else if (obj instanceof Object2) {

} else if (obj instanceof Object3) {

}

就像Superpro想说的,尽管你在谈论时说了“上下文”

this
它实际上是一个对象,你可以通过点操作符询问它的属性和方法

this.variable;

但如果你想知道上下文,比如你在一个嵌套的条件中的位置,你基本上只能依赖于你正在操作的对象。你能举一个你想要/需要的例子吗?

就像SuperPro想说的那样,尽管你在谈论时说的是“上下文”

this
它实际上是一个对象,你可以通过点操作符询问它的属性和方法

this.variable;

但如果你想知道上下文,比如你在一个嵌套的条件中的位置,你基本上只能依赖于你正在操作的对象。你能举一个你想要/需要的例子吗?

你能用
这个
吗?你能用
这个
吗?