Задать вопрос
@Zzpro

Как удалить элемент?

615c563ef2fa6421884729.png

Есть переменная Items, не как не могу понять как мне удалить из данной переменной элемент 53522

Пробовал delete Items[53522]; не работает
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Вообще так и должно работать:
const items = {111: {id: 111}, 222: {id: 222}};
items // Object { 111: {…}, 222: {…} }

delete items[111]  // true
items // Object { 222: {…} }

Может, у вас не простой объект, а весь в обёртках и модификациях? Скажем, его свойства сделаны только-для-чтения через Object.defineProperty()? Что покажет Object.getOwnPropertyDescriptor(items, 53522) — там writable: true ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы