@McThinker

Как удалить все ключи из объекта кроме этого?

var thisIsObject= {
   'Cow' : 'Moo',
   'Cat' : 'Meow',
   'Dog' : 'Bark'
};
let key = "Cow";
delete thisIsObject[!key]; 

console.log(thisIsObject);


Знаю только ключ Cow, как удалить остальные?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Object.keys(obj).forEach(n => n !== key && delete obj[n])

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

obj = { [key]: obj[key] }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы