使用new关键字,调用构造方法User,创建User对象peter,name为'Peter'
时间: 2024-09-23 16:05:43 浏览: 36
Java创建对象的几种方法
在JavaScript中,使用`new`关键字创建一个新的对象实例通常是通过调用类的构造函数(constructor function)。假设有一个名为`User`的构造函数,用于初始化用户对象,其结构如下:
```javascript
// 构造函数 User
function User(name) {
this.name = name; // 将传入的 'name' 属性绑定到新创建的对象上
}
// 创建一个名叫 'peter' 的 User 对象
var peter = new User('Peter');
```
在这个例子中,`new User('Peter')`这行代码的作用是:
1. 调用了`User`构造函数,传入了字符串 `'Peter'`作为参数。
2. `this`关键字在构造函数内部指向新创建的对象,所以`this.name = 'Peter';`设置了新对象的`name`属性为`'Peter'`。
3. 最终,`peter`变量就引用到了这个新创建的`User`对象,拥有`name`属性值为`'Peter'`。
所以,`peter`就是我们所说的`User`对象的一个实例,它的`name`属性值为`'Peter'`。
阅读全文