TypeError: obj.prototype is undefined

来源:4-2 [JavaScript]创建对象、原型链

weixin_慕容5538975

2020-04-25 16:14

obj.prototype is undefined为什么?

写回答 关注

2回答

  • weixin_慕婉清3481232
    2020-07-23 19:27:23


    function foo(){}
            var obj = new foo();    

            foo.prototype.z = 3; 

    //给函数类型的对象foo设置其原型对象的属性为 z = 3 , 函数才有prototyp属性,指示其原型对象。

    // 若调用obj.prototype, 会显示 prototype is undefined.
    //所以如果obj 要显示访问其原型对象,可以: obj.__proto__ 来访问。


  • 969999666696
    2020-04-26 23:48:24

    应该是说明没有这个属性。应该写成:obj.__proto__吧。

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281101 学习 · 1020 问题

查看课程

相似问题