Каков наилучший способ проверить, является ли переменная функцией?Лучший способ проверить, является ли переменная функцией в javascript
var cb = function() {
return;
}
if (!!(cb && cb.constructor && cb.apply)) {
cb.apply(somevar, [err, res]);
}
//VS
if (!!(cb && 'function' === typeof cb) {
cb.apply(somevar, [err, res]);
}
Как легко, как 'если (TypeOf центибар == 'функции') {...}' –