无法设置未定义JS的属性“名称”

这个问题在这里已经有了答案:

  • JavaScript .prototype如何工作? 21个答案

  • 对象没有原型属性(除非你创建一个)。 您通常只分配给构造函数的prototype属性:

    function Person(firstname, lastname) {
      this.firstname = firstname;
      this.lastname = lastname;
    }
    
    Person.prototype.name = 'Toby';
    
    var A = new Person('John', 'Doe');
    
    // A.name === 'Toby';
    
    链接地址: http://www.djcxy.com/p/30067.html

    上一篇: Cannot set property 'name' of undefined JS

    下一篇: Accessing Javascript object prototype