【发布时间】:2022-06-22 17:01:24
【问题描述】:
Dog.prototype = Object.create(Animal.prototype)和Dog.prototype = {...Animal.prototype}的结果有区别吗?
【问题讨论】:
-
有很多不同之处。你会发现一些通过简单的类进行测试。
标签: javascript javascript-objects prototype
Dog.prototype = Object.create(Animal.prototype)和Dog.prototype = {...Animal.prototype}的结果有区别吗?
【问题讨论】:
标签: javascript javascript-objects prototype
如果您创建一个新对象(使用扩展运算符的浅拷贝功能),则对原始对象的更改将不会应用于新对象。
【讨论】: