美文网首页JavaScript 使用记录
JavaScript 继承 4 原型式继承

JavaScript 继承 4 原型式继承

作者: 赵者也 | 来源:发表于2017-12-15 10:01 被阅读5次
        var person = {
            name: "Neo",
            friends: ["Toby", "Tina"]
        }

        var toby = Object.create(person, { friends: {
                                         value: ["Neo", "Tina", "Jim"]
                                     } });
        console.log(toby.friends);

        var tina = Object.create(person, { friends: {
                                         value: ["Neo", "Lucy", "Caitlin"]
                                     } });
        console.log(tina.friends);

输出结果:

输出结果

在没有必要兴师动众地创建构造函数,而只想让一个对象与另一个对象保持类似的情况下,原型式继承是完全可以胜任的。

相关文章

  • JavaScript 继承 4 原型式继承

    输出结果: 在没有必要兴师动众地创建构造函数,而只想让一个对象与另一个对象保持类似的情况下,原型式继承是完全可以胜任的。

  • 【重学前端】JavaScript中的继承

    JavaScript中继承主要分为六种:类式继承(原型链继承)、构造函数继承、组合继承、原型式继承、寄生式继承、寄...

  • javaScript 实现继承方式

    JavaScript实现继承共6种方式:原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。

  • Javascript 继承

    参考:JavaScript高级程序设计(第3版) 原型链 原型式继承 寄生式继承 寄生组合式继承

  • JavaScript 继承(四)原型式继承

    借助原型可以基于已有的对象创建新对象,同时还不必因此创建自定义类型。 在 object() 函数内部,先创建了一个...

  • 关于继承

    继承的实现方法 属性拷贝 浅拷贝 深拷贝 原型继承 原型式继承 原型链继承 组合继承(深拷贝+优化后的原型式继承)...

  • javascript继承之原型式继承(四)

    借助原型可以基于已有的对象创建新的对象,同时还不必因此创建自定义类型 创建一个对象 通过object方法原型式继承...

  • 浅析JS继承方法

    JS 实现继承的方法有:1.原型链继承2.构造函数继承3.组合继承(原型链继承 + 构造函数继承)4.原型式继承(...

  • JavaScript对象的继承

    原文 博客原文 大纲 前言1、原型链继承2、借用构造函数实现继承3、组合模式继承4、原型式继承5、寄生式继承6、寄...

  • 继承的六种方式

    继承的几种方式: 1.属性继承 2.原型式继承 3.原型链继承 4.借用构造函数继承 5.组合继承 6.完全拷贝 ...

网友评论

    本文标题:JavaScript 继承 4 原型式继承

    本文链接:https://www.haomeiwen.com/subject/wbekwxtx.html