• 技术文章 >Web开发 >JavaScript

    javascript原型式继承如何理解

    小妮浅浅小妮浅浅2021-06-08 13:57:00原创94

    1、说明

    利用空对象作为中介,将某个对象直接分配给空对象构造函数的原型。

    2、缺点

    原型链继承多个实例的引用类型属性指向相同,可能会被篡改。

    不能传递参数。

    3、实例

    var person = {
      name: "Nicholas",
      friends: ["Shelby", "Court", "Van"]
    };
     
    var anotherPerson = object(person);
    anotherPerson.name = "Greg";
    anotherPerson.friends.push("Rob");
     
    var yetAnotherPerson = object(person);
    yetAnotherPerson.name = "Linda";
    yetAnotherPerson.friends.push("Barbie");
     
    alert(person.friends);   //"Shelby,Court,Van,Rob,Barbie"

    以上就是javascript原型式继承的理解,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript原型式继承
    上一篇:javascript组合继承是什么 下一篇:javascript寄生式继承的介绍

    相关文章推荐

    • javascript递归函数如何使用• javascript如何反转字符串• javascript反转数组的方法• javascript回文是什么• javascript首字母大写转换的方法• javascript搜索算法有哪些• JavaScript垃圾回收机制的分析• JavaScript内存泄漏的情况• JavaScript内存泄漏的识别及避免• JavaScript垃圾回收的优化方法• javascript严格相等运算符如何使用• javascript相等运算符的用法• javascript原型链继承的实现• javascript如何使用构造函数继承• javascript组合继承是什么
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网