Пытаюсь переделать свою конструкцию под function expression
Сейчас у меня так.
let lastId;
for (let field of Object.keys( this.form.controls)) { // 'field' is a string
let control = this.form.get(field); // 'control' is a FormControl
if (control.value.glob_id) {
lastId = control.value.glob_id;
}
}
так все работает, нужно мне значение записывается в переменную.
Я хотел переделать так
const lastId = () => {
for (let field of Object.keys( this.form.controls)) {
let control = this.form.get(field);
if (control.value.glob_id) {
return control.value.glob_id;
}
}
};
console.log(lastId);
Но это не работает, возвращается тело функции. Что я делаю не так?