访问javascript中未知对象的属性
Access properties of unknown object in javascript
我是一名asp.net开发人员。我正在开发一些具有javascript代码的第三方工具。
类似:
"function(s, e) { alert(e) }; "
如果我写了e,那么它将作为对象返回。
如何查找此对象的属性?
有没有一些简单的方法/可能使用Firebug等
有什么想法吗?
在大多数调试工具中,您只需将其键入控制台即可进行检查。
你也可以做:
console.log(e);
firebug中的console.log(e)
将列出其所有属性
console.log
将向控制台记录一条消息。使用Firebug和chrome开发工具,这通常会为对象的属性提供一个交互式界面。如果对象类似于数组,控制台通常会将其显示为['val1', 'val2', ...]
而不是{'key': 'value'}
。
console.log
可以接受多个参数,因此最好将值分隔为:
console.log('Foo:', foo, 'Bar:', bar);
而不是试图使用字符串串联,这会破坏控制台的交互性。
此外,更好控制台中的DOM元素通常可以悬停在页面上突出显示元素的位置。
话虽如此,DOM元素在控制台中通常是不可扩展的,如果您想探索它们的属性,这可能会很不方便。
如果要强制对象在控制台中展开,请使用console.dir
相关文章:
- 为什么我可以在Array属性对象中找到Javascript Array for Each方法
- 使用onclick调用属性对象函数
- 嵌套为..in 循环,列出多维对象的属性(对象)
- 动态属性对象 - JSON
- 在不使用隔离范围angularjs自定义指令的情况下获取属性对象
- 通过属性传递属性/对象.Javascript
- Javascript:属性/对象的类型
- 访问JSON中的属性(对象)
- 属性对象Javascript不是用Jquery Deferred设置的
- 无法读取属性'#<对象>'未定义的获取错误
- Twitter中多属性对象的子字符串匹配
- 无法设置'data'属性'对象'标记.(只IE8)
- 更新数据属性对象属性值
- 将属性对象的选定对象从原型推入数组
- 将单个属性对象字面量的数组转换为仅包含其值的数组的最佳方法
- 寻找一种更简单的方法来检查是否多个属性&对象中的方法是未定义的
- 主干模型:带有get方法的空属性,但在属性对象中
- 如何赋值给"text"someText"属性对象在动能js
- Angularjs的数据绑定与数据属性对象
- 如何将一个嵌套的javascript对象转换为只有一级属性对象