function Person(name){ this.name=name; } var p=new Person('x'); console.log(p.constructor); // function Person(name){this.name=name;} function Person2(name){ this.name=name; } var one={ sex:'man' } Person2.prototype=one; var p2=new Person2('x'); console.log(p2.constructor); //function Object() { [native code] },為什么把原型指定為one之后,構(gòu)造函數(shù)的指向也發(fā)生了改變。不知道該從哪里梳理這條鏈。
有個(gè)constructor指向的問題。
犯罪嫌疑人X
2019-02-15 18:15:45