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 运算符。