function Person(name,age,job){ this.name = name; this.age = age; this.job = job; this.sayName = function(){ console.log(this.name); }; }; var person1 = new Person("Ray",25,"Engineer"); person1.constructor; //Person(name, age, job) person1.constructor === Person; //true person1.constructor === Person(name, age, job); //false
那个person1.constructor输出的明明是Person(name, age, job);为什么person1.constructor === Person(name, age, job);返回的是false?
那个Object也是一样:
var person2 = new Object(); person2.constructor; //Object() person2.constructor === Object(); //false person2.constructor === Object; //true
这个搞得我有点晕了。。。
慕婉清01272
pardon110
comlejade
相关分类