prototype 原型属性:是函数特有的
–》可以给构造函数的圆形对象 ;廷加api 或者静态
b proto 原型对象。js中任何对象都有原型对象
–》【构造函数f】中【原型对象a】下api,可以被new 的实力【对象b】直接访问,改变对象 也是new实例
–>a同时也是构造函数的原形对象
f是b的构造函数
–>b的原型对象为a b的 proto 为A
f.prototype = a
function Animal(){
th.spical = '动物'
}
Animal.prototype.say = function(){
console.log('say')
}
console.log(Animal.prototype)//返回原型对象
var cay = new Animal();
console.log(cat)
cat.say()
1:每个函数对象都有原型对象,并且constructor 赋值这个函数,每个原型对线,
也有原型对象。但这个原型对象为普通对象。构造函数指向Object