📌  相关文章
📜  JavaScript程序从对象中删除属性

📅  最后修改于: 2020-09-27 05:25:34             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序将从对象中删除属性。

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

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