0
A
回答
0
2
this.toString()
- 我認爲這是最好的,你可以得到
編輯:您也可以嘗試通過對象的屬性循環,看看它包含:
for (property in this) {
console.log(property);
}
0
嘛總是有typeof運算:
var type = typeof obj;
但是,這不是萬無一失的,因爲你只會得到'對象'的對象s ...
0
嗯,我還沒有完全肯定你在想什麼,但我已經把這個演示起來,在JS Fiddle給你一對夫婦的可用選項的想法。
它依賴於使用:
$('#result').text(this.tagName.toLowerCase());
或
$('#result').text(typeof this);
0
對象沒有在JavaScript的名字,它就是這麼簡單。具有特定名稱的變量可以具有對象,因爲它是值,但就這種關係而言,對象不會引用指向它的變量名稱。事實上,不止一個變量可能指向它。如果對某個對象的引用作爲另一個對象的屬性存儲,則可以遍歷該對象的屬性,檢查當前屬性的值是否與值中的值相同。例如:
for (var k in someObj) {
if (this == someObj[k])
console.log(k + " points to this.");
}
但是,我不認爲有這樣的理由,你永遠不需要這樣做。
0
沒有螢火蟲需要(在http://jsfiddle.net/Y57ed/2/演示):
function usefulTypeof(obj) {
return obj === null ? "null" :
obj.constructor.toString().replace(/[^\w$\s]+/g, "").split(/\s+/)[1];
}
相關問題
- 1. 如何找到'sizeof'(一個指向數組的指針)?
- 2. 如何找到方向
- 3. 如何找到指向相同樹木的所有頭部
- 4. 我如何找到我的光標指向JEditorPane的標籤
- 5. Git:我如何找到指向特定修訂版的標籤?
- 6. 如何找到指向特定節點的邊?
- 7. 如何在css中找到指向的div元素
- 8. 如何在指向自定義類的指針列表中找到元素
- 9. 如何找到指向字符串的指針數組的新大小
- 10. 如何在C++中查找指向接口的指針地址?
- 11. 如何指向shared_ptr
- 12. 找到指向鏈接列表中的元素的指針c
- 13. 找到鼠標指針指向的位置
- 14. 如何找到與指定N切口
- 15. 如何在地圖上找到指針?
- 16. 查找尺寸指針指向
- 17. 通過指向方向查找對象
- 18. 找到並返回一個指向一個向量中的對象的指針
- 19. 如何找到,如果在一個句子中的詞是指向城市
- 20. 如何找到魔方的方向?
- 21. 如何找到2D線的法向量?
- 22. 如何找到主要特徵方向?
- 23. 如何找到一個向無環圖
- 24. 如何找到android設備的方向?
- 25. 如何找到原始有向圖?
- 26. 如何打印指向指向類C++的指針的值
- 27. 如何編組指向指向int的指針?
- 28. 如何判斷指針是指向堆棧還是指向堆?
- 29. 如何指向指向動態數組的指針?
- 30. 如何將返回的ref封裝到指向C_string的指針?
當你說 '文字說明',你的意思是'typeof',對於HTML,元素的標記名稱('li','p '等)? – 2010-10-17 21:57:28
我只是指它的名字。例如,我有一個對象,裏面有幾個函數和其他對象。我在'這個'上遇到了一些問題,我想知道在每個對象/函數 – David 2010-10-17 21:59:26