JavaScript фильтр массив объектов на основе значений свойств

У меня есть массив объектов в JavaScript. Содержание выглядит так;

obj_array = [{
        "DATA_ID": 1,
        "DATA_NAME": "Dim",
        "DATA_BB_TYP": 2,
        "DATA_MAC": "5474",
    },
    {
        "DATA_ID": 3,
        "DATA_NAME": "Spre",
        "DATA_BB_TYP": 33,
        "DATA_MAC": "8e30",
    },
    {
        "DATA_ID": 2,
        "DATA_NAME": "Dimb",
        "DATA_BB_TYP": 2,
        "DATA_MAC": "45e8",
    },
    {
        "DATA_ID": 4,
        "DATA_NAME": "Kht1",
        "DATA_BB_TYP": 35,
        "DATA_MAC": "58d0",
    },
    {
        "DATA_ID": 6,
        "DATA_NAME": "Sens",
        "DATA_BB_TYP": 34,
        "DATA_MAC": "d004",
    }
]

Я хочу сохранить некоторые объекты и удалить остальные. Если свойство объектаDATA_BB_TYP 2 или 34, объекты будут сохранены. Другие объекты удалены. Исходobj_array будет выглядеть так;

obj_array_retained = 
[{
        "DATA_ID": 1,
        "DATA_NAME": "Dim",
        "DATA_BB_TYP": 2,
        "DATA_MAC": "5474",
    },
    {
        "DATA_ID": 2,
        "DATA_NAME": "Dimb",
        "DATA_BB_TYP": 2,
        "DATA_MAC": "45e8",
    },
    {
        "DATA_ID": 6,
        "DATA_NAME": "Sens",
        "DATA_BB_TYP": 34,
        "DATA_MAC": "d004",
    }
]

Я использую node.js v6.91.

РЕДАКТИРОВАТЬ: Кто-то предложил мне использовать фильтр, чтобы решить эту проблему. Ответы, использующие технику фильтрации, будут приветствоваться.

Ответы на вопрос(1)

Ваш ответ на вопрос