本人一前端小白,研究underscore.js源码时看到有这样一段代码用来判断参数是否为object类型 // Is a given variable an object? _.isObject = function(obj) { var type = typeof obj; return type === 'function' || type === 'object' && !!obj; };就其中一返回true的条件表示不明白=>type === 'function'为什么把function 类型也包含在object类型中,即使是function类型也返回true呢。
添加回答
举报
0/150
提交
取消