【发布时间】:2015-05-30 13:59:42
【问题描述】:
检查变量是否为函数的最佳方法是什么?
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]);
}
【问题讨论】:
-
就像
if(typeof cb == 'function') { ... }一样简单
标签: javascript