博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【javascript】简单原型链、借用构造函数
阅读量:4701 次
发布时间:2019-06-09

本文共 875 字,大约阅读时间需要 2 分钟。

javascript中继承(实现继承)的方式--简单原型链

  1 .简单原型链事例

   function Super() { };

        Super.prototype = {
            name:"Super",
            sayName:function () {
                alert(this.name);
            }
        }
        
        function Sub() {
            //Sub.prototype.name = "sub";
        }
        Sub.prototype = new Super();
        var sub1 = new Sub();
        sub1.sayName();//提示Super

   2. 简单原型链和借用构造函数事例

    function Super(name,age) {

            this.name = name;
            this.age = age;
            this.color = ["red", "blue"];
        };
        Super.prototype = {
            sayName:function () {
                alert(this.name);
            }
        }
        
        function Sub(name,age) {
            Super.call(this,name,age);
        }
        Sub.prototype = new Super();
        Sub.prototype.sayAge = function () {
            alert(this.age);
        }
        var sub1 = new Sub("sub1",1);
        sub1.sayName();//sub1
        sub1.sayAge();//1
        sub1.color.push("green");
        alert(sub1.color); //red,blue,green
        var sub2 = new Sub("sub2", 2);
        sub2.sayName();//sub2
        sub2.sayAge();//2
        alert(sub2.color); //red,blue

转载于:https://www.cnblogs.com/zspbolg/p/3517109.html

你可能感兴趣的文章
深度学习中优化【Normalization】
查看>>
POJ2309BST(树状数组)
查看>>
洛谷P2114 起床困难综合症【位运算】【贪心】
查看>>
Ubuntu+caffe训练cifar-10数据集
查看>>
net 把指定 URI 的资源下载到本地
查看>>
招投标专家库
查看>>
OJ-2:区间问题【九度1554】
查看>>
NSURLSession详解
查看>>
实时处理与流处理
查看>>
从零开始的全栈工程师——js篇2.17(属性和节点获取)
查看>>
python学习笔记(三)、字典
查看>>
在页面加载后执行任务
查看>>
图形学-绘制
查看>>
MYSQL中批量替换某个字段的部分数据
查看>>
ArcGIS js api开发环境配置
查看>>
记一次腾讯IEG面试失败经历
查看>>
hibernate的get、load的方法的区别,IllegalArgument异常
查看>>
lua 获取文件名和扩展名
查看>>
Spring中获取数据库表主键序列
查看>>
安装NLTK出现的问题与解决方法
查看>>