JS中每创建一个函数,该函数就会自动拥有一个prototype属性,为什么那??
因为最根上的object拥有一个prototype属性,而js中所有的对象又都继承自object,所以js中所有的对象都拥有一个prototype属性,而在js中函数也是对象,所以js中每个函数也都有一个prototype属性。
例如:function Person(){...} 和function Dog(){...}
而每一个prototype属性又会获得一个construct
JS中每创建一个函数,该函数就会自动拥有一个prototype属性,为什么那??
因为最根上的object拥有一个prototype属性,而js中所有的对象又都继承自object,所以js中所有的对象都拥有一个prototype属性,而在js中函数也是对象,所以js中每个函数也都有一个prototype属性。
例如:function Person(){...} 和function Dog(){...}
而每一个prototype属性又会获得一个construct