var obj={
name:'obj',
size:0,
describe:function (){
return 'nothing';
}
};
undefined
typeof obj.prototype;"undefined"//為什么這里是"undefined"........................................................................
function Person(name){
this.name=name;
}
undefined
Person.prototype.describe=function (){
return 'Person named: '+this.name;
};
? (){
return 'Person named: '+this.name;
}
var a=new Person('a');
undefined
Person.prototype instanceof Object;
true
typeof Person.prototype;"object"//為什么這里是"object"Person.prototype===Object.create(Person.prototype);
false//為什么這里是false問題插入代碼了,為什么第一處typeof是"undefined",第二處是"object";為什么最后一處是false
關于javascript中對象和原型的問題?
12345678_0001
2018-07-16 16:13:24