Синтаксис оператора delete выглядит следующим образом:

delete object.property

где object - объект, из которого нужно удалить свойство, а property - имя удаляемого свойства.

Например, рассмотрим следующий объект:

const obj = { name: "John", age: 30, hobbies: ["reading", "swimming"] }

Чтобы удалить свойство age из объекта obj, можно использовать оператор delete следующим образом:

delete obj.age

После выполнения этой строки кода, объект obj будет иметь следующий вид:

{ name: "John", hobbies: ["reading", "swimming"] }

Важно понимать, что оператор delete удаляет только само свойство объекта, но не удаляет значения, которые могут быть связаны с этим свойством в других местах кода. Также следует учитывать, что удаление свойства объекта может привести к неожиданным результатам, если это свойство используется в других частях кода.


Назад