问答详情
源自:8-1 概念与继承

什么是原型?

什么是原型?

提问者:桃子橙子柚子 2018-07-27 17:50

个回答

  • chyco
    2020-04-24 15:35:07

    Foo()有个属性prototype。

    var egg = new Foo();  //实例化一个egg

    Foo.prototype就是egg这个实例的__proto__(原型)。

    翻译成大白话:食物(Foo)有个属性prototype,鸡蛋是食物的一个实例,食物的prototype属性就是鸡蛋的原型

  • 慕码人4983529
    2018-07-31 10:23:30

    通过实例来理解,建议多看几遍老师的讲解,讲解的很好。

  • 慕码人4983529
    2018-07-31 10:22:35

    每个函数被创建的时候都会有一个prototye属性,这个属性会指向函数的原型对象。默认情况下每个原型对象又都会获取一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针。