prototype原型
- 每个函数都有一个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)