@Nivaech

Как сравнить массив с объектами с другим объектом, и удалить совпадающие значения?

Есть массив с объектами и объект с ключами:
const array = [
    {id: 152, text: "Text one", description: "Some Text", type: "single"},
    {id: 153, text: "Text two", description: "Some Text", type: "single"},
    {id: 154, text: "Text three", description: "Some Text", type: "single"},
    {id: 155, text: "Text four", description: "Some Text", type: "single"}
]

const obj = {152: true, 153: true, 154: true, 2553: true, 2554: true, 2555: true}


В них есть общие значения id в массиве array и ключа в объекте - 152, 153, 154.
И вот нужно как-то проверить, что если значение id в объекте массива array совпадает с наванием ключа объекта obj, то этот ключ нужно удалить.

То есть в результате сравнение должно быть вот так:
const obj = {2553: true, 2554: true, 2555: true}
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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