Чтобы удалить свойство из объекта JavaScript, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:
-
Использование оператора
delete:delete object.property;Этот метод удаляет указанное свойство из объекта.
-
Использование метода
Object.assign():const { property, ...rest } = object; object = rest;Этот метод создает новый объект, исключая указанное свойство.
-
Использование метода
Object.keys():const { property, ...rest } = Object.keys(object).reduce((acc, key) => { if (key !== "property") { acc[key] = object[key]; } return acc; }, {}); object = rest;Этот метод создает новый объект, отфильтровывая указанное свойство.
-
Использование деструктурирующего присваивания и оператора распространения
...:const { property, ...rest } = object; object = { ...rest };Этот метод создает новый объект, расширяя свойства исходного объекта, исключая указанное свойство.