老师有问题。
来源:2-2 ES6中的类
早知今日何必当初
2020-09-08 15:35:31
原型与实例化函数的区别是什么?
3回答
同学你好,考虑到兼容性问题,使用第一次回复的截图中的形式,较多些(使用之前学的js写法较多些),但是也不绝对,因为代码太灵活了,可以说,怎么写都行,只要实现功能即可。实际开发中,可以看下公司对代码的书写是否有要求,如果有要求,就按照公司的要求来写,比如公司要求使用es6的class写代码,那就按照这个来,如果没有要求,建议写自己熟悉的代码,或者看看其他同事怎么写的,与其他人保持一致也是可以的。
祝学习愉快!
早知今日何必当初
提问者
2020-09-08
老师以后工作了一般都用什么方法封装
好帮手慕久久
2020-09-08
同学你好,你所说的“实例化函数”是指利用构造函数实例化出来的对象吗?如果是的话,二者是两个对象,其中实例可以通过__proto__属性,访问到构造函数原型对象上的方法,如下:

另,如果“实例化函数”指的是Fn(构造函数)的话,则原型对象,相当于构造函数的扩展,即构造函数的方法,可以放在它的原型对象上,这样的好处就是,实例化Fn时,得到的实例,可以共享Fn原型对象上的方法。
如果不是指上面这两个,可以具体说明一下,或者写一个代码,方便老师理解你的问题,并为你解答。
祝学习愉快!