Loading

原型链题

function A () {

  }
  A.prototype.n = 1

  var b = new A()

  A.prototype = {
    n: 2,
    m: 3
  }

  var c = new A()
  console.log(b.n,b.m, c.n, c.m);//1 undefine 2 3

 

 

 

 /*
   测试题2
   */
  function F (){}
  Object.prototype.a = function(){
    console.log('a()')
  }
  Function.prototype.b = function(){
    console.log('b()')
  }
  
  var f = new F()
  f.a()
  // f.b() F的实例对象无法调用Function原型的方法
  F.a()
  F.b()

 

posted @ 2021-02-22 17:52  兜里还剩五块出头  阅读(43)  评论(0编辑  收藏  举报