выдаст ошибку.

ли существенные причины для использования

typeof variable === 'function'

против

!!variable.call

для определения, является ли переменная функцией?

Помимо очевидного, что кто-то может создать такой объект, как:

{ call: 1 }

Проблема у меня в том что

typeof /regex/ === 'function'

возвращает истину, но

!!/regex/.call

возвращает ложь

Ответы на вопрос(6)

Ваш ответ на вопрос