javascript的原型链

360阅读 0评论2013-12-20 慕冬亮
分类:JavaScript

我们没有办法遍历到所有以某个对象为原型的对象,但我们可以向上遍历,获取到一个对象所有的上层原型,这个原型链必定是线性的,尽头是null。

function getPrototypeChain(object) {
    var protoChain = [];
    while (object = object.__proto__) {
        protoChain.push(object);
    }
    protoChain.push(null);
    return protoChain;
}

上一篇:磁道,扇区,柱面和磁头数
下一篇:as86语法