У меня есть этот объект:
let obj = {
matrimonyUrl: 'christian-grooms',
search_criteria:
'a:2:{s:6:"gender";s:4:"Male";s:9:"community";s:9:"Christian";}',
mothertongue: null,
religion: 'Christian',
caste: '',
country: null
};
Мне нужно удалить все пары ключ / значение в этом объекте, где значение пустое, т.е. ''
Итак, свойство caste: ''
должны быть удалены в вышеуказанном случае.
Я пытался:
R.omit(R.mapObjIndexed((val, key, obj) => val === ''))(obj);
Но это ничего не делает.reject
тоже не работает.Что я делаю не так?