猿问

关于javascript中对象和原型的问题?

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

12345678_0001
浏览 534回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答