Sunday, July 22, 2012

callee

Properti Function.callee mengembalikan fungsi pembangun dari fungsi yang sedang dieksekusi.

Sintaks:

arguments.callee

Function.callee adalah properti standard JScript 5.5+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 5.5+, Netscape Navigator 6.0 (Gecko 0.6)+, Opera 7.0+, Safari 1.0+.

Contoh di bawah ini mengembalikan teks yang menunjukkan fungsi pembangun dari fungsi bernama foo:

var foo = new Function("x", "y", "document.write(arguments.callee);") foo();

Akan sama jika anda menuliskannya seperti di bawah ini:

function foo(x, y) { document.write(arguments.callee); } foo();

Untuk melihat hasilnya, pastikan anda menempatkan sintaks arguments.callee di dalam bodyFunction dari suatu fungsi yang ingin ditampilkan fungsi pembangunnya.