Javascript Promise - Lời hứa cho tình yêu
Promise được đưa vào Javascript từ ES6, đây có thể coi là một kỹ thuật nâng cao giúp xử lý vấn đề bất đồng bộ hiệu quả hơn. Trước đây kết quả của một tác vụ đồng bộ và bất đồng bộ sẽ trả về một kiểu dữ liệu nào đó hoặc thực hiện một Callback Function. Với trường hợp thực hiện Callback Function thì ...
Promise được đưa vào Javascript từ ES6, đây có thể coi là một kỹ thuật nâng cao giúp xử lý vấn đề bất đồng bộ hiệu quả hơn. Trước đây kết quả của một tác vụ đồng bộ và bất đồng bộ sẽ trả về một kiểu dữ liệu nào đó hoặc thực hiện một Callback Function. Với trường hợp thực hiện Callback Function thì sẽ dễ xảy ra lỗi Callback Hell, nghĩa là gọi callback quá nhiều và lồng nhau nên dẫn đến không kiểm soát được chương trình hoặc bộ nhớ không đủ để hoạt động.Và trong bài viết này mình muốn giới thiệu thêm cho các bạn về Promise và những lời hứa tình yêu ngọt ngào mà nó mang lại từ ES6 đến bây giờ. Để đảm bảo là bài viết không quá dài dòng và nặng qúa nhiều mùi lý thuyết, mình xin được phép mặc định rằng tất cả người đọc đều đã biết về xử lý đồng bộ/bất đồng bộ. Hy vọng rằng sẽ có thời gian để viết 1 bài riêng về nó trong thời gian gần nhất