.prototype与此有什么区别。在Javascript中定义方法?

时间:2016-07-19 10:13:28

标签: javascript jquery

这两个例子没有任何区别。但我只是想知道 object.prototype 属性的用途。告诉我哪一个是Javascript中面向对象编程的标准程序。任何插图都会很好。

var Person = function(){

  this.name = "John Doe"

}

Person.prototype.sayHello = function(){

  console.log( "Hi, I'm "+this.name );
}

var John = new Person();

John.sayHello();

这是另一个没有 object.prototype 属性

的示例
var Person = function(){

  this.name = "John Doe";

  this.sayHello = function(){

    console.log( "Hi, I'm "+this.name );

  }

}

var John = new Person();

John.sayHello();

0 个答案:

没有答案