javascript - 一段关于js继承的代码
大家讲道理
大家讲道理 2017-04-10 12:48:36
0
1
346
a = {x: 1}
b = Object.create(a)
b.x = 2

b中的x: 1应该会被x: 2覆盖掉吧?枚举一下似乎验证了是被覆盖了

for (i in a){
    console.log(a[i])
}                               // 返回 1
for (i in b){
    console.log(b[i])           // 返回 2
}

但是在console中输入

b

返回了object{x: 2,x: 1} 这是啥意思?咋还有个x: 1?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
伊谢尔伦

http://segmentfault.com/q/1010000000189452

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板