返回

删繁就简,直击重点,JS 对象的基本操作:增删改查

前端

一、对象创建:

1. 第一种语法:

// 创建一个空对象
const person = {};

// 创建一个包含键值对的对象
const person2 = {
  name: "John",
  age: 30,
  city: "New York"
};

2. 第二种语法:

// 使用 new 创建对象
const person = new Object();

// 创建一个包含键值对的对象
const person2 = new Object({
  name: "John",
  age: 30,
  city: "New York"
});

二、对象声明:

1. 声明一个空对象:

const person = {};

2. 声明一个包含键值对的对象:

const person = {
  name: "John",
  age: 30,
  city: "New York"
};

三、对象操作:

1. 添加属性:

// 使用点运算符添加属性
person.email = "john@example.com";

// 使用方括号添加属性
person["phone"] = "123-456-7890";

2. 删除属性:

// 使用 delete 运算符删除属性
delete person.email;

// 使用方括号删除属性
delete person["phone"];

3. 修改属性:

// 使用点运算符修改属性
person.name = "Jane";

// 使用方括号修改属性
person["age"] = 31;

4. 检索属性:

// 使用点运算符检索属性
const name = person.name;

// 使用方括号检索属性
const age = person["age"];

四、小试牛刀,亲自上阵:

为了加深对 JavaScript 对象的理解,您不妨亲自尝试编写以下代码:

// 创建一个学生对象
const student = {
  name: "Bob",
  age: 20,
  city: "Beijing"
};

// 添加一个属性
student.email = "bob@example.com";

// 修改一个属性
student.age = 21;

// 删除一个属性
delete student.city;

// 检索一个属性
const studentName = student.name;

// 打印对象
console.log(student);

五、结语:

JavaScript 对象是一种强大的数据结构,可以用来存储和组织复杂的数据。通过掌握对象的基本操作,您可以更有效地管理和处理数据。希望本文能够帮助您更好地理解和使用 JavaScript 对象。