Я использую Lodash
в проекте и пытаюсь использовать функцию get
для фильтрации некоторых данных, чтобы активировать кнопку для сохранения некоторых данных в конечную точку, но когда я использую get
внутри функции Arroe она возвращает undefined
, затем я использую тот же код в назначении переменной, работает корректно, вы можете проверить ошибку в этом StackBlitz . Кто-то еще получает такую ошибку? Заранее спасибо.
componentDidMount() {
const checkMandatory = tab => {
get(this.state.data, [tab, 'data', 'datosCalculados'], []);
};
const obligatorios = checkMandatory('ingresos');
const obligatorios2 = get(this.state.data, ['ingresos', 'data', 'datosCalculados'], []);
console.log('Obligatorios: ', obligatorios);
console.log('Obligatorios2: ', obligatorios2);
}