学科分类
目录
JavaScript网页编程

类中的方法

在类中可以编写所有对象共有的方法,示例代码如下。

 1  class Person {

 2   constructor(name) {  // 构造方法

 3    this.name = name;

 4   }

 5   say() {        // 在类中定义一个say()方法

 6    console.log('你好,我叫' + this.name);

 7   }

 8  }

 9  var p1 = new Person('张三');

 10 p1.say();        // 输出结果:你好,我叫张三

在上述代码中,say()方法就是在类中定义的方法。在定义方法时,不需要使用function关键字,并且多个方法之间不需要使用逗号分隔。在say()方法中,this表示实例对象,如果是调用了p1对象的say()方法,则this就表示p1,this.name表示p1.name。

点击此处
隐藏目录