prototype原型

推荐阅读 https://www.cnblogs.com/wangfupeng1988/p/3977924.html

  • 每个函数都有一个protptype属性
  • 每个对象都有一个__proto__属性
  • 对象的__proto__属性指向构造函数的prototype属性

面试题

Function.prototype.a = () => alert(1);
Object.prototype.b = () => alert(2);
function A() { }
const a = new A();

a.a();  //TypeError: a.a is not a function

a.b();  //alert(2)
原文地址:https://www.cnblogs.com/lianglanlan/p/14377654.html