JS基本功系列-原型链中一个知识点补充

admin 2022年4月13日09:33:55评论43 views字数 749阅读2分29秒阅读模式
Professor.prototype.tSkill = 'Java';
function Professor({
}

var professor = new Professor();
Teacher.prototype = professor;

function Teacher({
  this.mSkill = 'JS/JQ'
  this.students = 500;//原生类型
  this.success = {   //引用类型(主要是函数,数组,对象)
    alibaba:'28',
    tencent'30'
  }
}

var teacher = new Teacher();

Student.prototype = teacher;
function Student({
  this.pSkill = 'HTML/CSS'
}

var student = new Student();
student.students++;
student.success.baidu = '100';
console.log(student,teacher);
//Student为子代,Teacher为父代
// Student
// pSkill: "HTML/CSS"
// students: 501
//=====================
// mSkill: "JS/JQ"
// students: 500
//子代可以更改父代里面的引用类型数据
//子代不能更改父代里面的原生类型数据



//小结:原型链的终点:1. Object.prototype
//2.Object.prototype的属性里面有个toString的方法


原文始发于微信公众号(迪哥讲事):JS基本功系列-原型链中一个知识点补充

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月13日09:33:55
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   JS基本功系列-原型链中一个知识点补充http://cn-sec.com/archives/905173.html

发表评论

匿名网友 填写信息