--- id: 587d7b7c367417b2b2512b1b title: Use the delete Keyword to Remove Object Properties challengeType: 1 videoUrl: '' localeTitle: Использование ключа удаления для удаления свойств объекта --- ## Description
Теперь вы знаете, какие объекты и их основные функции и преимущества. Короче говоря, это хранилища с ключевыми значениями, которые обеспечивают гибкий, интуитивно понятный способ структурирования данных и обеспечивают очень быстрое время поиска. Во всех остальных задачах мы опишем несколько общих операций, которые вы можете выполнять на объектах, чтобы вы могли комфортно применять эти полезные структуры данных в своих программах. В более ранних задачах мы добавили и модифицировали пары ключ-значение объекта. Здесь мы увидим, как мы можем удалить пару ключ-значение из объекта. Давайте вернемся к примеру нашего foods последний раз. Если мы хотим удалить ключ apples , мы можем удалить его, используя ключевое слово delete :
удалять пищу.
## Instructions
Используйте ключевое слово delete для удаления oranges , plums и strawberries ключей из объекта foods .
## Tests
```yml tests: - text: 'Объект foods имеет только три ключа: apples , grapes и bananas' testString: 'assert(!foods.hasOwnProperty("oranges") && !foods.hasOwnProperty("plums") && !foods.hasOwnProperty("strawberries") && Object.keys(foods).length === 3, "The foods object only has three keys: apples, grapes, and bananas");' - text: 'oranges , plums и strawberries ключи удаляются с помощью delete' testString: 'assert(code.search(/oranges:/) !== -1 && code.search(/plums:/) !== -1 && code.search(/strawberries:/) !== -1, "The oranges, plums, and strawberries keys are removed using delete");' ```
## Challenge Seed
```js let foods = { apples: 25, oranges: 32, plums: 28, bananas: 13, grapes: 35, strawberries: 27 }; // change code below this line // change code above this line console.log(foods); ```
## Solution
```js // solution required ```