Как в js остановить асинхронную функцию
У меня есть код:
async function parse(stop) {
let i = await eel.parse1_rest()(); // Просто получение списка
let l = [];
for (let t of i) {
rest = await eel.parse1_rest(t)();
l.push(rest);
}
document.getElementById("butt_1").onclick = parse;
мой HTML
<button id="butt_1">Получить данные</button>
<button id="butt_2">Остановить</button>
Я хочу сделать так, чтобы при нажатии кнопки "Остановить" моя функция останавливалась.