javascript มีวิธีสร้างปุ่ม ที่หยุดการทำงานทุกโปรเซสไหมครับ

สมมุติผมสร้างปุ่ม  html ตัวนึง

<button onclick=test_a()>test_click</button>

และ javascript ตัวนึง

function test_a(){
การทำงานภายในสุมมิตเยอะและยาวมาก

}

สมมุติผมกดปุ่มเพื่อทำงาน function  test_a  และเมื่อมันทำงานอยู่ ยังไม่เสร็จและนานมากเราต้องการให้มันหยุดโปรเซสการทำงานและออกจากฟังก์ชั่นเลย ไม่ทำงานต่อและสภาพพร้อมทำตัวอื่นใดๆต่อแล้วแต่การเรียกใช้
พอมีวิธีไหมครับ
อยากได้แบบว่าฟังก์ชั่นใดๆก็หยุดได้อ่ะครับ เพราะอาจมี function  test_b test_c test_e test_f  บล่าๆ
มีอันไหนแนะนำบ้างไหมครับ

ขอบคุณมากครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่