问答详情
源自:4-2 [JavaScript]创建对象、原型链

拿到原型上的值不一定要删除相同名字的属性吧?

可以通过__proto__啊

提问者:arlenhui 2015-05-12 23:56

个回答

  • xiaowtz_
    2015-05-13 00:31:29
    已采纳

    __proto__是内部属性,不推荐使用,各个浏览器的内部属性名称是有区别的;

    如果一个对象的属性和原型上的属性重名,那就相当于覆盖;

    如果要取原型对象上的属性,可以通过constructor获取;

    如下图:

    http://img.mukewang.com/55522acc0001189f04100104.jpg


  • Bosn
    2015-06-05 10:54:06

    Object.getPrototypeOf是标准的办法,不过只支持高级浏览器....