|
2
|
| Andreas Grech · 技术社区 · 15 年前 |
|
|
1
3
嗯,你说的是“非常接近原型链”,但实际上,非常接近是什么意思?三级深是“近”还是“远”。 不管怎样,您可以更改一点beget函数,为每个对象实现自己的hasOwnProperty函数,它只会通过原型链直到对象级别。这将解决您在获取添加到对象.原型不使用hasOwnProperty。代码如下:
|
|
|
2
0
如果需要迭代对象的原型链,可以使用
就像在问如何避免枚举
直接地
对一个对象的访问并不是一种真正的继承形式,除非您使用
|