跳到主要内容

JavaScript程序从对象中移除一个属性

要理解这个示例,你应该具备以下 JavaScript 编程 主题的知识:

对象以键/值对的形式编写。键/值对称为属性。例如,

const student = {
name: "John",
age: 22,
};

这里,name: 'John'age: 22 是学生对象的两个属性。

示例:从对象中移除一个属性

// 程序用于从对象中移除一个属性

// 创建一个对象
const student = {
name: "John",
age: 20,
hobbies: ["reading", "games", "coding"],
greet: function () {
console.log("大家好。");
},
score: {
maths: 90,
science: 80,
},
};

// 从对象中删除一个属性
delete student.greet;
delete student["score"];

console.log(student);

输出

{
age: 20,
hobbies: ["reading", "games", "coding"],
name: "John"
}

在上述程序中,使用了 delete 运算符从对象中移除一个属性。

您可以使用 .[ ] 搭配 delete 运算符从对象中移除属性。

注意:您不应该在预定义的 JavaScript 对象属性上使用 delete 运算符。