当我创建一个 Foo( ) 函数时,它就一个 prototype 属性,并指向一个对象,则 Foo prototype 原型对象,这个原型对象默认有一个 constructor 属性,并指向 Foo( ) 函数本身。
问题一:这个 Foo( ) 函数怎么会存在 prototype 属性的同时,还有一个 Foo prototype 原型对象?
问题二:这个 constructor 属性在这里面到底起的是什么作用?
以上有表达有不对的或者其它地方问题的,请谅解,被 prototype 绕晕了,谢谢。
问题一:这个 Foo( ) 函数怎么会存在 prototype 属性的同时,还有一个 Foo prototype 原型对象?
问题二:这个 constructor 属性在这里面到底起的是什么作用?
以上有表达有不对的或者其它地方问题的,请谅解,被 prototype 绕晕了,谢谢。