Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menyemak sama ada Pembolehubah Memegang Fungsi dalam JavaScript?
Cara Menentukan sama ada Pembolehubah adalah daripada Jenis Fungsi
Dalam JavaScript, pembolehubah boleh menyimpan nilai pelbagai jenis, termasuk fungsi. Untuk memastikan sama ada pembolehubah mengandungi fungsi, anda boleh memanfaatkan operator jenis terbina dalam.
Pelaksanaan:
Untuk membina fungsi yang mengesahkan sama ada pembolehubah adalah daripada jenis fungsi:
function foo(v) { if (typeof v === 'function') { // execute specific actions } }
Penggunaan:
Gunakan fungsi foo() dengan pembolehubah yang dimaksudkan:
var a = function() {/* Statements */}; foo(a); // The condition will evaluate to true since 'a' is a function
Penjelasan:
Operator jenis mengembalikan rentetan yang menunjukkan jenis pembolehubah yang dihantar kepadanya. Untuk fungsi, rentetan ini ialah 'fungsi'. Pernyataan bersyarat dinilai kepada benar jika jenis pembolehubah ialah 'fungsi', membolehkan anda melaksanakan logik tersuai dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada Pembolehubah Memegang Fungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!