Почему мой оператор возврата не работает в react?
У меня есть часть кода, которая выглядит следующим образом:
export async function getMyProfile() {
try {
const response = await Axios.get("http://127.0.0.1:8000/lover/lovers/?jwt=" + token)
console.log(myUserId);
response.data.forEach(response => {
console.log(response.id);
if (response.id == myUserId) {
console.log("Got response");
return "i hate my life";
} //end if
});
} catch (e) {
concatBackendSignupErrors(e);
return false;
}
return "fucking die";
}
В моей консоли есть запись "Got response", как и положено на 8, но затем она печатает "fucking die" вместо "i hate my life". AND если я уберу оператор return, который говорит "fucking die", он возвращает undefined. Почему это не возвращает "i hate my life" и как я могу это исправить?