【 在 SJTUIT (consultant) 的大作中提到: 】
: 我认为
: 第一优先的当为constructor,因为最精确
换过 prototype 的 constructor 是 Object
比如 var Claz = function(); Claz.prototype = { };
所以基本上用不到
: 其次用typeof,但是只适用初等类型,否则一律为Object
对,首先用 typeof 判断基本类型
剩下的 instanceof
: 再次用instanceof,但是只适用非初等,而且是向下兼容,Object>Array,Object>Class
--
修改:withinsea FROM 222.131.33.111
FROM 222.131.33.111