constractor返回对象的类原型.通常用来判断一个对象的原型
typeof返回的是字符串,虽然也可以表示数据类型,但只是泛型比较.它无法比较两个不同类的对象.如下,constructor可判别对象中的数组结构,typeof只能判断到对象结构
注意:js中,数组亦是对象的一种
var a = new Array;
alert(a.constructor == Array);
alert(typeof(a) == Array);