Menu
Coddy logo textTech

Удаление ключей

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 20 из 65.

Существует множество способов удалить ключ в JSON, вот некоторые из них:

Рассмотрим следующий JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Использование ключевого слова delete:

delete obj["name"]

Использование оператора spread:

const {name, ...filteredObj} = obj;
// filteredObj содержит два ключа: age, preferences
challenge icon

Задание

Легко

Создайте функцию с именем removeKeys, которая принимает два параметра:

  1. Объект
  2. Массив строк (ключи, которые нужно удалить)

Функция должна возвращать новый объект с удаленными указанными ключами.

Шпаргалка

Существует несколько способов удаления ключей из объекта JSON:

Использование ключевого слова delete:

delete obj["name"]

Использование оператора spread с деструктуризацией:

const {name, ...filteredObj} = obj;
// filteredObj содержит все ключи, кроме 'name'

Попробуйте сами

function removeKeys(obj, keysToRemove) {
    // Напишите код здесь
}
// Не пишите ничего вне функции
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и поток