• 技术文章 >Web开发 >JavaScript

    Javascript如何用原型对象继承父类型

    小妮浅浅小妮浅浅2021-10-26 09:46:17原创168

    1、将子类所共享的方法提取出来,让子类的prototype 原型对象 = new 父类()。子类原型对象等于是实例化父类。

    因为父类实例化之后另外开辟空间,就不会影响原来父类原型对象

    2、将子类的constructor重新指向子类的构造函数。

    实例

    // 父构造函数
            function Father(uname, age) {
                this.name = uname;
                this.age = age;
            }
            Father.prototype.earn = function() {
                    console.log(10000);
                }
                // 子构造函数
            function Son(uname, age, score) {
                Father.call(this, uname, age);
                this.score = score;
            }
     
            Son.prototype = new Father();
            Son.prototype.constructor = Son;
            Son.prototype.exam = function() {
                console.log("考试");
            };
     
            var son = new Son('ldh', 18, 100);
            console.log(son);

    以上就是Javascript用原型对象继承父类型的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 原型
    品易云
    上一篇:JavaScript对象原型__ proto__的介绍 下一篇:JavaScript预加载图片的操作

    相关文章推荐

    • javascript减法怎么用• javascript关系操作符如何使用• javascript相等操作符的使用• javascript max和min的使用• JavaScript逻辑运算符里的短路• JavaScript构造函数的优缺点• JavaScript原型添加存在的属性• JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么• JavaScript局部作用域的分类• JavaScript作用域链的形成• JavaScript中call方法的使用• JavaScript对象原型__ proto__的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网