У меня есть этот массив
const d = [{
"type": "price",
"value": {
"min": 0,
"max": 170
}
}, {
"type": "name",
"value": {}
}, {
"type": "volume",
"options": [1,2]
}]
Я хочу отфильтровать, если значение не имеет значения или параметры являются пустым массивом.Итак, я сделал
d.filter(o => o.value || o.options)
Я ожидаю, что type:name
пропал, но почему он все еще там?
Я также попробовал lodash
d.filter(o => !isEmpty(o.value) || !isEmpty(o.options))
не работает должным образом