对象以键/值对的形式编写。键/值对称为属性。例如,
const student = {
name: 'John',
age: 22
}
在这里,name: 'John'
和 age: 22
是 student 对象的两个属性。
示例:从对象中移除属性
// program to remove a property from an object
// creating an object
const student = {
name: 'John',
age: 20,
hobbies: ['reading', 'games', 'coding'],
greet: function() {
console.log('Hello everyone.');
},
score: {
maths: 90,
science: 80
}
};
// deleting a property from an object
delete student.greet;
delete student['score'];
console.log(student);
输出
{ age: 20, hobbies: ["reading", "games", "coding"], name: "John" }
在上面的程序中,delete
运算符用于从对象中移除属性。
您可以使用 .
或 [ ]
结合 delete
运算符从对象中移除属性。
注意:不应将 delete 运算符用于预定义的 JavaScript 对象属性。
另请阅读