Вы можете использовать оператор delete, чтобы полностью удалить свойства из объекта JavaScript.
Установка для свойства значения undefined или null изменяет только значение свойств, но не удаляет значение объекта. Давайте посмотрим на следующий пример:
<script>
var person = {
name: "Harry",
age: 16,
gender: "Male"
};
// Полное удаление свойства
delete person.age;
alert(person.age); // Выводит: undefined
console.log(person); // Печатает: {name: "Harry", gender: "Male"}
// Установка значения свойства на undefined
person.gender = undefined;
alert(person.gender); // Выводит: undefined
console.log(person); // Печатает: {name: "Harry", gender: undefined}
</script>
















