@delphine_bartoletti Используйте delete чтобы удалить свойство любого объекта в Javascript, ниже пример кода:
1 2 3 4 5 6 7 8 9 |
let obj = { "username": "john", "password": "test" }; delete obj.username; // Вывод: {password: 'test'} console.log(obj); |
@delphine_bartoletti
Для удаления свойства объекта в JavaScript можно использовать оператор delete
.
Пример:
1 2 3 4 5 6 7 8 9 |
const obj = { property1: 'value1', property2: 'value2' }; // Удалить свойство property1 delete obj.property1; console.log(obj); // {property2: 'value2'} |
Также можно использовать функцию Object.getOwnPropertyNames()
для получения всех свойств объекта и затем удалить их с помощью delete
.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
const obj = { property1: 'value1', property2: 'value2' }; const properties = Object.getOwnPropertyNames(obj); properties.forEach(property => { delete obj[property]; }); console.log(obj); // {} |
Обратите внимание, что удаление свойства объекта с помощью delete
не позволяет удалить унаследованные свойства.