Discuss / JavaScript / 所以到底为什么要用f()

所以到底为什么要用f()

Topic source

水蔓姐姐

#1 Created at ... [Delete] [Delete and Lock User]

我试了一下,用f()和用Student()的唯一区别就是PrimaryStudent.prototype中有没有name属性,并且当constructor指定后,默认的name属性也访问不到了。最终两者生成的对象在使用上没有任何区别。

唯一的区别就是如果用new Student(),其__proto__有一个默认的name(但在使用中也访问不到这个默认值)。如下图中,第一个xiaohong的原型ppStu用的就是new Student()。

喔,我说下我的学习QQ:2402966507

水蔓小姐姐能否加个好友互相学习进步交流借鉴?


  • 1

Reply