一、对象的创建
在JavaScript中,创建对象有多种方式。最简单的方式是使用对象字面量(object literal):
```javascript
let myObject = {
name: "John",
age:
30,
profession: "Developer"
};
```
还可以使用构造函数或者类来创建对象。
二、访问对象的属性
访问对象的属性可以通过两种方式:点符号(.)和方括号([])。点符号适用于属性名是有效变量名的情况,而方括号适用于属性名包含特殊字符或变量时:
```javascript console.log(myObject.name); // 输出: John console.log(myObject["age"]); // 输出: 30 ```
如果属性不存在,访问时将返回undefined。
三、修改对象的属性
修改对象的属性同样可以使用点符号或方括号。如果属性已经存在,则直接修改其值;如果属性不存在,则添加该属性:
```javascript myObject.age = 35; // 修改属性 myObject["address"] = "123 Main St"; // 添加属性 ```

还可以使用Object.assign()方法来合并对象属性。
四、删除对象的属性
要删除对象的属性,可以使用delete操作符。删除属性后,该属性不再存在于对象中:
```javascript delete myObject.profession; // 删除属性 ```
如果尝试删除不存在的属性,delete操作符将不产生任何效果。
五、对象的方法
对象可以包含方法(函数),这些方法可以用于处理对象的数据。,添加一个用于描述对象的toString()方法:
```javascript myObject.toString = function() { return `${this.name} is ${this.age} years old.`; }; console.log(myObject.toString()); // 输出: John is 35 years old. ```
JavaScript还提供了许多内置方法,如Object.keys
()、Object.values()和Object.entries(),用于处理对象。