jquery 関数であるかの判定を行う

jqueryで、関数であるかの判定を行うサンプルコードを記述してます。「isFunction」を使用してます。
環境
- OS windows10 pro 64bit
- jquery 3.6.0
- Apache 2.4.43
- ブラウザ chrome 91.0.4472.77
関数であるかの判定を行う
関数であるかの判定を行うには、「isFunction」を使用します。
下記のサンプルのように、アロー関数も関数として判定されます。
const hoge = function(){}
console.log(
$.isFunction(hoge) // true
)
console.log(
$.isFunction(() => { }) // true
)
console.log(
$.isFunction(0) // false
)
console.log(
$.isFunction(1) // false
)
console.log(
$.isFunction(2) // false
)
console.log(
$.isFunction(100) // false
)
console.log(
$.isFunction(-1) // false
)
console.log(
$.isFunction(-1.11) // false
)
console.log(
$.isFunction('0') // false
)
console.log(
$.isFunction('01') // false
)
console.log(
$.isFunction(Number.MIN_VALUE) // false
)
console.log(
$.isFunction(Number.MAX_VALUE) // false
)
console.log(
$.isFunction(100n) // false
)
console.log(
$.isFunction('') // false
)
console.log(
$.isFunction(``) // false
)
console.log(
$.isFunction([]) // false
)
console.log(
$.isFunction(Symbol()) // false
)
console.log(
$.isFunction(document.body) // false
)
console.log(
$.isFunction(null) // false
)
console.log(
$.isFunction(NaN) // false
)
console.log(
$.isFunction(Infinity) // false
)
console.log(
$.isFunction(undefined) // false
)
console.log(
$.isFunction(true) // false
)
console.log(
$.isFunction(false) // false
)
console.log(
$.isFunction(void 0) // false
)
console.log(
$.isFunction(/abc/) // false
)
console.log(
$.isFunction(new String()) // false
)
console.log(
$.isFunction(new Date()) // false
)
console.log(
$.isFunction('<p>') // false
)
console.log(
$.isFunction('aaa') // false
)
console.log(
$.isFunction([1, 2, 3]) // false
)
console.log(
$.isFunction({ 'a': 1 }) // false
)
-
前の記事
kotlin 文字列を大文字に変換する 2022.04.14
-
次の記事
MySQL バッファープールのページサイズや空きページ情報を取得する 2022.04.14
コメントを書く