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

備忘録をかねて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 とかにするといいかも。

Twitterでも情報配信中!




※コメントは承認制です。承認されるまで表示されません。