采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,在后面学到了js继承的原理。可是发现__proto__这个属性无法被for…in…访问到,也就导致无法被拷贝。
请问这个问题如何解决呢?您在视频中没有提到这一点是因为考虑到实际面试不会考察这么严格吗?
谢谢
从没有听说过要拷贝 __proto__ 里的属性,严格来说 __proto__ 里的属性不是属于这个对象的,而是属于它的构造函数的 prototype 的。既然都不是自己的属性,那干嘛要能被拷贝?
谁给你提的这个问题?
非常感谢!这个问题是我自己想到的。因为如果我们想拷贝一个继承了父类方法和属性的实例对象时,是不是可以手动把__proto__指向的地址复制过来?
这种情况,建议直接 new 一个,别用深拷贝了。
好的好的,非常感谢!
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.6k 17
1.8k 11
1.3k 11
1.2k 11