1、
function A(){
}
A.prototype.n=1
var b=new A()
A.prototype={
n:2,
m:3
}
var c=new A()
console.log(c.n, c.m) //2 3
console.log(b.n, b.m) //1 undefined
结构图如下所示
2、
function F(){}
Object.prototype.a=function(){
console.log('a()')
}
Function.prototype.b=function(){
console.log('b()')
}
var f=new F()
f.a() //a()
f.b() //报错
F.a() //a()
F.b() //b()
结构图如下