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. Git:我如何找到指向特定修订版的标签?
- 3. 如何在css中找到指向的div元素
- 4. 我如何找到我的光标指向JEditorPane的标签
- 5. 如何在C++中查找指向接口的指针地址?
- 6. 如何指向shared_ptr
- 7. 找到指向链接列表中的元素的指针c
- 8. 找到鼠标指针指向的位置
- 9. 查找尺寸指针指向
- 10. 如何在地图上找到指针?
- 11. 通过指向方向查找对象
- 12. 找到并返回一个指向一个向量中的对象的指针
- 13. 如何找到主要特征方向?
- 14. 如何找到2D线的法向量?
- 15. 如何判断指针是指向堆栈还是指向堆?
- 16. C++如何使指针指向数组?
- 17. 如何让指针指向数组
- 18. 指向自我,如何?
- 19. 如何指向控制?
- 20. 如何使xxx.one.com指向yyy.two.com
- 21. 如何将index.html指向index.php?
- 22. 如何使用ViewChild/ContentChild从指令中找到指令?
- 23. 如何找出远程HEAD指向哪个远程分支?
- 24. 如何找出我的符号链接指向什么?
- 25. C++:如何从指向成员变量的指针查找主机对象
- 26. 如何从3列向量中找到中值向量?
- 27. 如何使用指向C++中的对象的向量的查找算法?
- 28. 如何reslove指针指向数组从指针到单个对象
- 29. 如何在结构指向一个指向同一结构
- 30. 如何使用指针指向结构的向量?
当你说 '文字说明',你的意思是'typeof',对于HTML,元素的标记名称('li','p '等)? – 2010-10-17 21:57:28
我只是指它的名字。例如,我有一个对象,里面有几个函数和其他对象。我在'这个'上遇到了一些问题,我想知道在每个对象/函数 – David 2010-10-17 21:59:26