Callback là gì

Thứ sáu - 13/09/2024 23:34
Bài viết này sẽ giới thiệu cơ bản về callback trong javascript là gì?
Javascript call back
Javascript call back

Cá nhân mình chỉ note những ý chính, có thể thiếu các bạn thông cảm nhé ạ! 

##### Callback là gì
+ Gọi lại 1 function sau khi thực hiện 1 function khác đã được thực thi xong -> nó có tên gọi là callback
+ Ví dụ trong javasrip function là object do đó nó cso thể nhận tham số là fuction và cũng có thể trả về function
Không phải là Javascript không thực hiện theo thứ tự mà ta mong muốn, vấn đề là Javascript sẽ không đợi function first thực hiện xong mà sẽ thực hiện luôn function second. Để đảm bảo Js thực hiện đúng thứ tự ta định sẵn, ta cần sử dụng đến khái niệm callback function. Callback là cách đảm bảo code sẽ không hoạt động trước khi các code khác hoàn thành việc thực thi.
+ Làm hàm
+ Được truyền ra đối số
+ Được gọi lại (trong hàm nhận đối số)
- Promise (sync async) (Đồng bộ - bất đồng độ)
- Javascript là ngôn ngữ đồng bộ, ngôn ngữ đơn luông signle thread
Chạy từ trên xuống dưới, nhưng lại có cái bất đồng bộ
+ Tư duy đồng bộ phải phải chạy từ trên xuống dưới
+ Bất đồng bộ: 
Sync là chạy theo luồng tuần tự
Asyn 

Tác giả: admin

Tổng số điểm là: 0 sau 0 lượt xếp hạng