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
相关分类