![]() |
1
4
这一切都与继承在JavaScript中的工作方式有关。检查
this link
详细解释(基本上,
编辑: 另外,如果你想要真正的原型继承,你必须使用某种克隆函数,例如
那么,你可以这样做
你还是会得到
与你的解决方案不同的是
|
![]() |
2
2
基本上,原型的任何属性都成为实例的属性,包括“构造函数” 当您将整个原型属性重新分配给一个新对象时,您将用新的构造函数属性替换旧的构造函数属性。 如果不希望发生这种情况,则必须逐个为原型对象分配属性,而不是一次将整个原型属性分配给一个新对象。或者稍后替换旧的构造函数属性。 更好的主意:不要依赖构造函数属性来处理任何重要的事情。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |