📜  js 从对象中删除键 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:22.374000             🧑  作者: Mango

JS 从对象中删除键 - Javascript

在JavaScript中,通过以下方法可以从对象中删除一个键:

delete object.key;

其中, object 是要从中删除键的对象,而 key 是要删除的键的名称。

例如,以下是一个包含两个键值对的对象:

const myObject = {
  foo: 'bar',
  baz: 42
};

要从 myObject 中删除 baz 键,可以使用以下代码:

delete myObject.baz;

现在,myObject 将只包含一个键 foo,值为 'bar'

请注意,如果尝试删除不存在的键,则不会发生任何事情,也不会引发错误。例如,以下代码将不会有任何影响,因为 quux 键不存在:

delete myObject.quux;

此外,需要注意的是,删除对象的属性可能会影响对象的性能。在某些情况下,可能更好的方法是使用标记或将属性设置为 null,而不是完全删除它们。