0

私はasp.netの開発者です。私は、javascript コードを含むいくつかのサードパーティ ツールに取り組んでいます。

お気に入り:

"function(s, e) { alert(e) }; "

eと書いた場合、それはオブジェクトとして返されます。

このオブジェクトのプロパティを見つけるにはどうすればよいですか?

簡単な方法はありますか / Firebug などを使用している可能性があります。

何か案は?

4

3 に答える 3

2

ほとんどのデバッグ ツールでは、コンソールに入力するだけで調べることができます。

次のこともできます。

console.log(e);
于 2013-02-20T16:30:04.820 に答える
1

console.log(e)firebugでは、そのすべてのプロパティがリストされます

于 2013-02-20T16:30:16.067 に答える
1

console.logコンソールにメッセージを記録します。Firebug と chrome 開発者ツールを使用すると、多くの場合、オブジェクトのプロパティへのインタラクティブなインターフェイスが提供されます。オブジェクトが配列のようなものである場合、コンソールはしばしばそれを['val1', 'val2', ...]ではなくとして表示し{'key': 'value'}ます。

console.log複数の引数を取ることができるため、次のように値を区切ることをお勧めします。

console.log('Foo:', foo, 'Bar:', bar);

コンソールの対話性を台無しにする文字列連結を使用しようとするのではなく。

さらに、より優れたコンソールの DOM 要素は、多くの場合、要素がページ上で発生する場所を強調表示するためにホバーできます。

とはいえ、DOM 要素はコンソールで展開できないことが多く、そのプロパティを調べたい場合には不便です。

console.dirコンソールでオブジェクトを強制的に展開可能にする場合に使用します。

于 2013-02-20T16:36:34.550 に答える