JavaScriptで指定したオブジェクトの全てのプロパティとメソッドを表示する

2007年 7月 27日 15:54

備忘録をかねてJavaScriptで指定したオブジェクトの全てのプロパティとメソッドを表示する方法をメモっておきます。

function printProperties(obj) {
    var properties = '';
    for (var prop in obj){
        properties += prop + "=" + obj[prop] + "\n";
    }
    alert(properties);
}

とりあえず、上記の関数を書いておいて、プロパティを表示したいオブジェクトを渡せば、alertのダイアログとして表示されます。

IEの場合はダイアログを表示した段階で、Ctrl+Cでダイアログの表示内容をコピーできます。

Firefoxの場合は、alert(properties); のところを document.write とかにするといいかも。


コメントは受け付けていません。

※書き込まれてから公開されるまで時間がかかる場合があります。