Caller
Properti Function.caller
mengembalikan fungsi manakah yang memanggil atau yang melibatkan fungsi yang ada, jikalau ada.
Sintaks:
Function.caller
yakni properti standard JScript 1.5+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Netscape Navigator 8.0 (Gecko 1.7.5)+.
Contoh di bawah ini kotak obrolan Alert akan memberitahukan kepada kita, fungsi manakah yang memanggil atau yang melibatkan fungsi B()
. Jika benar fungsi A()
yang memanggil fungsi B()
, jadikan latarbelakang halaman menjadi hijau, jikalau bukan merah berikan:
Properti Function.caller
harus ditempatkan di dalam bodyFunction
dari fungsi yang dipanggil, jikalau tidak, properti Function.caller
mengembalikan null.
Untuk mengembalikan nama fungsi yang memanggil atau yang melibatkan fungsi yang ada, anda dapat gunakan properti Function.name.