0
A
回答
4
只要你期待一組已知的類型,你可以做到這一點。
if (obj instanceof Object1) {
} else if (obj instanceof Object2) {
} else if (obj instanceof Object3) {
}
2
類型IS對象,如果你想了解對象包含的更多細節,你可以爲firefox安裝firebug並且使用console.log(這個),你應該可以點擊它然後看到其中的內容。但它是是的一個對象。
0
像什麼superfro是想說,雖然你說的「上下文」當你談論
this
它實際上是一個對象,你可以通過詢問它的屬性和方法點運算符。
this.variable;
但是,如果你想知道背景爲你在一個嵌套條件或什麼地方,你基本上要僅僅依靠哪個對象被操縱。你能發表一個你想要/需要的例子嗎?
相關問題
- 1. 'this'在jQuery代碼中的含義
- 2. componentDidMount()中的'this'的含義,ReactJS
- 3. Java中this()的含義是什麼
- 4. java中.this和.class的含義
- 5. 如何在Javascript中重新定義`this`?
- 6. 'this'在JavaScript類方法中未定義
- 7. 「{%」在Javascript中的含義
- 8. ANTLR - 檢查語義/值的含義
- 9. !!的含義在javascript
- 10. 的JavaScript未定義檢查
- 11. 如何檢查數組包含在javascript
- 12. $ this關鍵字的含義是什麼?
- 13. 在作爲函數參數使用的Typescript中,「this」的含義
- 14. Javascript - '...'的含義
- 15. 關鍵字「this」在jQuery Vs中的含義MVC
- 16. JavaScript中符號「+」的含義?
- 17. 在JavaScript中的「$ N || {}」的含義
- 18. 獲取消息:'THIS'未定義,簡單的框檢查
- 19. 在Backbone/Javascript中理解「this」
- 20. '</'在JavaScript中的含義是什麼?
- 21. @const在JavaScript中的含義是什麼?
- 22. 「=>」在JavaScript中的含義是什麼?
- 23. $$在JavaScript中的含義是什麼?
- 24. @cc_on在JavaScript中的含義是什麼?
- 25. $(document.body)在javascript中的含義是什麼?
- 26. 檢查在JavaScript
- 27. 的Javascript定義的對象檢查
- 28. javascript:在函數的上下文中定義「this」
- 29. sql查詢中%%%的含義?
- 30. 關於`this`在JavaScript
雖然你可以用'this'做到這一點嗎? – 2010-11-09 03:34:48
@Christian - 是的,它會工作。 – ChaosPandion 2010-11-09 03:38:25
像這樣:if(this instanceof String){... – frogstarr78 2010-11-09 03:44:04