原型链

 

function classA() {
  classA.a = function () {
    console.log(1)
  }
  this.a = function () {
    console.log(2)
  }
}
classA.prototype.a = function () {
  console.log(3)
}
classA.a = function () {
  console.log(4)
}
classA.a(); // => 4
let obj = new classA(); // => obj可以调用原型上的方法
obj.a(); // => 2 私有属性中有a
classA.a(); // => 1
 
posted @ 2020-04-01 16:49  YuTing-721  阅读(90)  评论(0编辑  收藏  举报