我是 asp.net 开发人员。我正在开发一些具有 javascript 代码的第三方工具。
像:
"function(s, e) { alert(e) }; "
如果我写了e那么它作为一个对象返回。
我怎样才能找到这个对象的属性?
有没有一些简单的方法/可能正在使用 Firebug 等。
有任何想法吗?
我是 asp.net 开发人员。我正在开发一些具有 javascript 代码的第三方工具。
像:
"function(s, e) { alert(e) }; "
如果我写了e那么它作为一个对象返回。
我怎样才能找到这个对象的属性?
有没有一些简单的方法/可能正在使用 Firebug 等。
有任何想法吗?
在大多数调试工具中,您只需将其键入控制台即可进行检查。
你也可以这样做:
console.log(e);
console.log(e)
在 firebug 中将列出它的所有属性
console.log
将向控制台记录一条消息。使用 Firebug 和 chrome 开发工具,这通常会为对象的属性提供一个交互界面。如果对象是类似数组的,控制台通常会将其显示为['val1', 'val2', ...]
而不是{'key': 'value'}
.
console.log
可以接受多个参数,因此最好将值分隔为:
console.log('Foo:', foo, 'Bar:', bar);
而不是尝试使用字符串连接,这会破坏控制台的交互性。
此外,更好的控制台中的 DOM 元素通常可以悬停以突出显示元素在页面上出现的位置。
话虽如此,DOM 元素通常在控制台中是不可扩展的,如果您想探索它们的属性,这可能会很不方便。
如果console.dir
您想强制对象在控制台中可扩展,请使用此选项。