Java script 创建一个对象,包含多个属性,使用对象的方式给属性赋值
时间: 2024-09-26 19:14:27 浏览: 34
再谈javascript面向对象编程
在JavaScript中,创建一个对象并为其添加多个属性以及给属性赋值非常简单。你可以使用对象字面量语法或者构造函数来实现这个过程。以下是两个示例:
**1. 对象字面量语法:**
```javascript
// 定义一个名为person的对象
var person = {
firstName: "John",
lastName: "Doe",
age: 30,
profession: "Software Engineer"
};
// 使用点符号给属性赋值
person.hobby = "Reading";
// 或者使用方括号语法动态赋值,适用于不确定键名的情况
person["email"] = "john.doe@example.com";
```
**2. 构造函数方式:**
```javascript
function Person(firstName, lastName, age, profession) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.profession = profession;
}
// 创建一个新的Person实例,并设置其属性
var personObject = new Person("John", "Doe", 30, "Software Engineer");
personObject.hobby = "Drawing";
// 使用点符号或方括号语法同样可以为对象属性赋值
personObject.email = "john.doe@example.com";
```
阅读全文