JavaScript 程序:从对象中移除属性

要理解此示例,您应了解以下 JavaScript 编程 主题


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

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 对象属性。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战