是否有任何重要的使用理由
typeof variable === 'function'
Run Code Online (Sandbox Code Playgroud)
与
!!variable.call
Run Code Online (Sandbox Code Playgroud)
用于检测变量是否是函数?
除了显而易见的人之外可能会创建一个对象:
{ call: 1 }
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是
typeof /regex/ === 'function'
Run Code Online (Sandbox Code Playgroud)
返回true,但是
!!/regex/.call
Run Code Online (Sandbox Code Playgroud)
返回false
javascript ×1