在骨干等库中使用的一种简单方法是:
typeof o === type;
ES5建议使用与
类似的内容(Object.prototype.toString.call(o) === '[object ' + type + ']');
最后SO用户分享了:(code review on getType)
o.constructor === type;
以下是三种截然不同的方式
我想使用这3种方法编写一般的checkType方法。
关于如何最好地将这些逻辑结合起来或者为什么存在这些建议的任何建议可能有不同的方法来解决它。
答案 0 :(得分:2)
答案 1 :(得分:0)