1.原型prototype
属性值是一个对象(属性的集合),默认的只有一个constructor属性,指向这个函数本身,原型是一个对象,其他对象 可以通过他实现属性继承
<script>
function Fn(){
}
console.log(Fn.prototype); //输出Object
console.log(Fn.prototype.constructor == Fn); //输出ture
</script>
2.原型上的所有内容可以被实例共享 ,默认的指针指向的是原本的构造函数
<script>
function Fn(){
}
//原型属性
Fn.prototype.a = "a";
Fn.prototype.b = "b";
//原型方法
Fn.prototype.say = function(){
return "say"
}
//prototype就是原型,原型上的所有内容可以被实例所共享
var fn1 = new Fn();
var fn2 =