Удалить ключ и значения из массива объектов

Я хочу удалить или удалить все объекты, для которых инспекцияScheduleQuestionId имеет значение null, как мы можем решить эту проблему в JS?

Спасибо.

#данные

const data = [
    {
        "id": 0,
        "inspectionScheduleQuestionId": 1,
        "inspectionScheduleConfirmationId": 0,
        "description": "65"
    },
    {
        "id": 0,
        "inspectionScheduleQuestionId": 10,
        "inspectionScheduleConfirmationId": 0,
        "description": "656"
    },
    {
        "id": 0,
        "inspectionScheduleQuestionId": null,
        "inspectionScheduleConfirmationId": 0,
        "description": 6
    },
    {
        "id": 0,
        "inspectionScheduleQuestionId": null,
        "inspectionScheduleConfirmationId": 0,
        "description": 21
    },

]

Что вы пытались решить этим? SO не является службой кодирования.

user1599011 22.04.2022 19:31

извините забыл добавить, добавляю сейчас

user18705483 22.04.2022 19:31
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Сравнение структур данных: Массивы и объекты в Javascript
Сравнение структур данных: Массивы и объекты в Javascript
Итак, вы изучили основы JavaScript и хотите перейти к изучению структур данных. Мотивация для изучения/понимания Структур данных может быть разной,...
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Прошлая статья была первой из цикла статей о создании системы электронной коммерции с использованием Keystone.js, и она была посвящена главным образом...
Приложение для отслеживания бюджета на React js для начинающих
Приложение для отслеживания бюджета на React js для начинающих
Обучение на практике - это проверенная тема для достижения успеха в любой области. Если вы знаете контекст фразы "Практика делает человека...
Стоит ли использовать React в 2022 году?
Стоит ли использовать React в 2022 году?
В 2022 году мы все слышим о трендах фронтенда (React, Vue), но мы не знаем, почему мы должны использовать эти фреймворки, когда их использовать, а...
0
2
48
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете использовать filter для этого:

const updatedData = data.filter(item => item.inspectionScheduleQuestionId !== null);

Вот еще немного информации о Array.prototype.filter.

new data = data.filter(d => d.inspectionScheduleQuestionId)

Другие вопросы по теме