函数相关:构造函数

66 阅读1分钟

之前的构造函数只能构造Object类的数据,如果要创建Person类的数据该如何创建呢?

创建类的构造函数和创建普通的函数操作上没有区别,只是建议函数名称首字母要大写。

function Person(name,age){
this.name = name;
this.age = age;
this.sayHello = function(){
console.log(this.name);
}

//当新建类的实例时,通过关键词new来完成
var per = new Person("Sam", 25);
console.log(per);
//如果新建Dog类
function Dog(name,age){
this.name = name;
this.age = age;
}
//然后通过一个新的变量将此类枚举即可
var dog = new Dog()