对象以键/值对形式编写。 键/值对称为属性。例如,
let student = {
name: 'John',
age: 22
}
在这里, name: 'John'
和age: 22
是学生对象的两个属性。
示例:从对象中删除属性
// program to remove a property from an object
// creating an object
let 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
运算符与一起使用.
或[ ]
从对象中删除属性。
注意 :不应在预定义的JavaScript对象属性上使用delete 运算符 。