访问javascript中未知对象的属性

Access properties of unknown object in javascript

本文关键字:属性 对象 未知 javascript 访问      更新时间:2023-09-26

我是一名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