JavaScript原型链

在原型上,加一个原型,再加一个原型,把原型连成链,访问顺序也是链的顺序,像作用域链一样去访问,是原型链
访问顺序是从近的来,近的有就不访问远的,近的没有依次向上查找


    Grand.prototype.lastName = 'yellow';
    function Grand() {

    }
    var grand = new Grand();

    Father.prototype = grand;
    function Father() {
        this.name = 'green';
    }
    var father = new Father();

    Son.prototype = father;
    function Son() {
        this.like = 'computer';

    }
    var son = new Son();

    打印
    son.like = computer;
    son.name = green;
    son.lastName = yellow
    Grand.prototype.__porto__ = Object.prototype
     Grand.prototype的原型 = Object.prototype
     OBject.prototype是所有对象的最终原型

原型链上的增删改查
大致与原型的增删改查一样,增加,删除与修改只有自己本人能修改,不能通过子孙修改

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容