У меня есть структура объекта вроде:
const object = {
book: '',
publisher: '',
author: 'Sally',
year: '2018',
}
const functionObj = {
book: validateBook(),
publisher: validatePublisher(),
author: validateAuthor(),
year: validateYear(),
}
Я пытаюсь проверить значения, если и только если они существуют, создав объект с функциями в качестве значений. Поэтому моя первая мысль такова:
const nonEmptyArray = [];
_.each(object , (v, k) => if (v) nonEmptyAddListingArray.push(k);
console.log(nonEmptyArray); // ['author', 'year']
// Execute each function in the array.
_.each(functionObj, (key) => function.key();
Возможно ли это сделать?