JavaScript でオブジェクトのすべてのメソッドを印刷する方法はありますか?
ベストアンサー1
もちろん:
function getMethods(obj) {
var result = [];
for (var id in obj) {
try {
if (typeof(obj[id]) == "function") {
result.push(id + ": " + obj[id].toString());
}
} catch (err) {
result.push(id + ": inaccessible");
}
}
return result;
}
使用方法:
alert(getMethods(document).join("\n"));