JavaScript 判斷變數是否是函式

admin發表於2020-06-14

應用中可能需要判斷一個變數是否是 function 函式。

非常簡單的操作,下面直接給出程式碼:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
function isFunction(func) {
  return typeof func === 'function';
}

let a = function(){}
let b = "softwhy.com";

console.log(isFunction(a));
console.log(isFunction(b));

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202006/14/134403rgibm2oaefwswb2g.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

通過 typeof 即可實現判斷功能,參閱 JavaScript typeof 運算子 一章節。

相關文章