• 技术文章 >Web开发 >JavaScript

    JavaScript原型链继承的注意点

    小妮浅浅小妮浅浅2021-10-22 10:08:31原创308

    1、引用属性问题,在原型对象中添加引用值属性,虽然我们通常会把属性都放在构造函数中,但在原型继承上又会出现。

    2、子类在实例化时不能给父类构造函数传参。

    实例

    function A(){
        this.arrs=[1,2,3]
    };
    function B(){}
    B.prototype = new A();
    let c1 = new B();
    let c2 = new B();
    console.log(c1.arrs);      //[1,2,3]
    console.log(c2.arrs);      //[1,2,3]
    c1.arrs.push(4);
    console.log(c1.arrs);      //[1,2,3,4]
    console.log(c2.arrs);      //[1,2,3,4]

    以上就是JavaScript原型链继承的注意点,希望对大家有所帮助。更多Javascript学习指路:Javascript

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

    专题推荐:javascript 原型链
    品易云
    上一篇:JavaScript原型添加存在的属性 下一篇:JavaScript如何盗用构造函数

    相关文章推荐

    • JavaScript归并数组的方法• JavaScript使用递归定义阶乘函数• javascript中乘法的使用• javascript中除法怎么用• javascript加法如何使用• javascript减法怎么用• javascript关系操作符如何使用• javascript相等操作符的使用• javascript max和min的使用• JavaScript逻辑运算符里的短路• JavaScript构造函数的优缺点• JavaScript原型添加存在的属性

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网