выдаст ошибку.
ли существенные причины для использования
typeof variable === 'function'
против
!!variable.call
для определения, является ли переменная функцией?
Помимо очевидного, что кто-то может создать такой объект, как:
{ call: 1 }
Проблема у меня в том что
typeof /regex/ === 'function'
возвращает истину, но
!!/regex/.call
возвращает ложь