mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question สุ่ม
speech play
speech pause
speech stop

ทำความเข้าใจเกี่ยวกับฟังก์ชั่นการโทรกลับใน JavaScript

Callback คือฟังก์ชันที่ถูกส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชันอื่น และจะดำเนินการในภายหลัง ฟังก์ชันการเรียกส่งผ่านการควบคุมไปยังฟังก์ชันที่ถูกเรียก ซึ่งดำเนินการบางอย่าง จากนั้นจึงส่งคืนการควบคุมกลับไปยังฟังก์ชันการเรียก หรืออีกนัยหนึ่ง การเรียกกลับเป็นฟังก์ชันที่ถูกเรียกโดยฟังก์ชันอื่นหลังจากที่ฟังก์ชันอื่นได้ดำเนินการเสร็จสิ้นแล้ว ฟังก์ชันการโทรกลับสามารถใช้เพื่อทำงานเพิ่มเติมหรือเพื่อให้ข้อมูลเพิ่มเติมแก่ฟังก์ชันการโทร

ต่อไปนี้คือตัวอย่างวิธีการใช้ฟังก์ชันการโทรกลับ:
```
function doSomething(callback) {
// ดำเนินการบางอย่าง
คอนโซล log("Doing some...");

// Call the callback function
callback();
}

function doSomethingElse() {
// ดำเนินการอื่น ๆ
console.log("Doing else...") ;

// เรียกใช้ฟังก์ชัน doSomething ด้วย callback
doSomething(function() {
console.log("Callback called!");
});
}
```
ในตัวอย่างนี้ ฟังก์ชัน `doSomething` จะใช้ ฟังก์ชันโทรกลับเป็นอาร์กิวเมนต์ เมื่อเรียกใช้ฟังก์ชัน 'doSomething' ฟังก์ชันจะดำเนินการบางอย่างแล้วเรียกใช้ฟังก์ชันเรียกกลับ ฟังก์ชัน `doSomethingElse` เรียกใช้ฟังก์ชัน 'doSomething` พร้อมด้วยฟังก์ชันโทรกลับที่บันทึกข้อความไปยังคอนโซล

Knowway.org ใช้คุกกี้เพื่อให้บริการที่ดีขึ้นแก่คุณ การใช้ Knowway.org แสดงว่าคุณยอมรับการใช้คุกกี้ของเรา สำหรับข้อมูลโดยละเอียด คุณสามารถอ่านข้อความ นโยบายคุกกี้ ของเรา close-policy