新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

js创建对象的方式有哪几种,js创建对象的两种方式

发布时间:2023-08-04 10:53:51

js创建对象的方式有哪几种

JavaScript创建对象的方式有以下几种:
1. 通过对象字面量(Object Literal)创建对象:
```javascript
var obj = {
key1: value1,
key2: value2,
// ...
};
```
2. 通过构造函数创建对象:
```javascript
function Person(name, age) {
this.name = name;
this.age = age;
}
var person = new Person("John", 30);
```
3. 通过Object构造函数创建对象:
```javascript
var obj = new Object();
obj.key1 = value1;
obj.key2 = value2;
// ...
```
4. 通过Object.create()方法创建对象:
```javascript
var obj = Object.create(proto);
```
5. 通过工厂函数创建对象:
```javascript
function createPerson(name, age) {
var person = {};
person.name = name;
person.age = age;
return person;
}
var person = createPerson("John", 30);
```
6. 使用ES6的class关键字创建对象:
```javascript
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
var person = new Person("John", 30);
```
这些是创建对象的经常使用方式,每种方式都有其适用的场景和特点。