Properti Function.name
mengembalikan nama dari suatu fungsi.
Sintaks:
functionObj.name
Function.name
adalah properti standard JavaScript 1.5+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Netscape Navigator 6.0 (Gecko 0.6)+.
Contoh di bawah ini mengembalikan nama dari fungsi foo
:
function foo(){}
document.write(foo.name); // "foo"
Contoh di bawah ini mengembalikan nama fungsi yang memanggil fungsi B()
:
function A() {
B();
}
function B() {
alert("Fungsi ini dipanggil oleh fungsi " + B.caller.name + "()");
}
A();