利用构造函数,可以简单地创建对象。构造函数内的 this 关键字指向实例对象本身: 复制代码 代码如下: function People(name){ this.name = name; }
使用 new 运算符和构造函数创建实例对象: 复制代码 代码如下: var people = new People("小明"); console.log(people.name); //小明
但如果创建了两个实例,这两个实例之间无法直接共享属性和方法: 复制代码 代码如下: var people1 = new People("小明"); var people2 = new People("小王"); people1.sex = "male"; console.log(people2.sex); //undefined