学科分类
目录
JavaScript网页编程

构造函数

构造函数主要用来创建对象,并为对象的成员赋初始值。我们可以把对象中的一些公共的属性和方法抽取出来,封装到构造函数中。构造函数的使用示例如下。

 1  function Person(name, age) {

 2   this.name = name;

 3   this.age = age;

 4   this.sing = function() {

 5    console.log('我会唱歌');

 6   };

 7  }

 8  var p1 = new Person('张三', 18);

 9  var p2 = new Person('李四', 19);

 10 console.log(p1.name);    // 输出结果:张三

 11 console.log(p2.age);    // 输出结果:19

 12 p2.sing();         // 输出结果:我会唱歌

上述代码用面向对象思想封装了一个Person构造函数,在构造函数中,有name和age两个属性,以及sing()方法。

点击此处
隐藏目录