利用构造函数,可以简单地创建对象。构造函数内的 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