Promise trong Javascript | Cách sử dụng Promise | JavaScript Promise
Вставка
- Опубліковано 21 сер 2024
- 👉 Xem Lộ Trình Học: fullstack.edu....
👉 Đăng Ký Học Offline Tại F8: short.f8team.d...
Video này tập trung để anh/em nắm được cách tạo ra một promise cũng như cách hoạt động của promise. Video sau mình sẽ đưa ra thêm kiến thức bổ sung cho video này, vì kiến thức này khá nhiều nên mình đã tách ra nhiều video nhỏ.
Promise trong Javascript | Cách sử dụng Promise | JavaScript Promise
#hoclaptrinh #hoclaptrinhmienphi #javascript #frontend #backend #devops #f8
-------
☻ Phần mềm sử dụng trong video:
Công cụ dịch Tiếng Anh: bit.ly/2Wsuhet
Công cụ đo đạc giao diện web: s.net.vn/D8kL
Công cụ viết CV xin việc chuyên nghiệp: mycv.vn
--------------
☻ Khóa học lập trình web MIỄN PHÍ:
Kiến thức nhập môn: fullstack.edu....
Xây dựng giao diện với HTML, CSS: fullstack.edu....
Xây dựng web responsive: fullstack.edu....
Lập trình Javascript cơ bản: fullstack.edu....
Lập trình Javascript nâng cao: fullstack.edu....
Làm việc với Terminal & Ubuntu: fullstack.edu....
Xây Dựng Website với ReactJS: fullstack.edu....
Xây dựng web với Node & Express: fullstack.edu....
HTML, CSS tips: fullstack.edu....
Ứng dụng cảnh báo khi sờ lên mặt: fullstack.edu....
Xem thêm tại: fullstack.edu....
-------------------------------------
F8 Official
(c) Sơn Đặng
Website: fullstack.edu.vn
Facebook cá nhân: / sondnf8
Nhóm Học Lập Trình Web: / f8official
Email: contact@fullstack.edu.vn
© Bản quyền thuộc về Channel F8 Official ☞ Do not Reup
© Nghiêm cấm sử dụng video nhằm mục đích thương mại dưới mọi hình thức.
Anh em làm bài tập tại: fullstack.edu.vn/exercises/lesson/266
Xóa rùi hả anh ui :((
Nên dạy theo thứ tự: Event loop -> Xử lý bất đồng bộ = Callback -> Xử lý bất đồng bộ bằng Promise -> Xử lý bất đồng bộ bằng Async Await. Event loop là khái niệm cực kỳ quan trọng của JS mà mn bỏ qua .
Promise (node lại đoạn cuối cho bạn nào cần) thask F8!
*Sinh ra từ phiên bản es6 để xử lý callback hell đã tồn tại trước đó ( viết code dài, nhìn khó hiểu…)
* Để khai báo đối tượng mới dùng từ khoá new Promise() truyền vào 1 constarctor Executor trong đó nhận được 2 tham số ( res, rej)
+ res gọi khi thao tác xử lý thành công
+rej gọi khi thao tác xử lý thất bại
*Khi đối tượng promise được tạo ra sử dụng các phương thức
+.then() nhận callback function được thực thi khi res thành công (chú ý là ta có thể .then() nhiều lần )
+ catch() nhận callback function được thực thi khi rej ( tất cả .then() ở trên lỗi thì đều
Và thực tế thì sẽ dùng async và await để tối ưu kết hợp với Promise.all() trong thực tế các bạn nhé!
13:57 thương a quá ho khù khụ luôn :
Ad có thể làm thêm 1 video hướng dẫn dùng phím tắt hay mà ad hay dùng trên vscode để hỗ trợ code nhanh và ok hơn.
Cam on anh Son nhieu a, kien thuc rat hay
cái promise này mà viết với arrow function là nhìn gọn luôn :>
Bài giảng hay quá ạ. Cho em hỏi xíu cách để thêm đồng thời "function" trong cả then, catch, finally với ạ.
hóng nodejs quá a ơiiii
Ad dùng phím tắt ghê quá bấm chéo chéo luôn. Ad có thể chia sẻ 1 tý khi bấm phím tắt để anh em bớt bỡ ngỡ. Thank you!!!
Very good video!
nodejs ra tiếp đi a ơi a ơi, hóng quá
quá hay anh ơi
cam on anh !^^
Đoạn callback hell đó nếu viết bằng promise thì viết sao vậy ạ?
sao lại có thể
promise
.then
.catch
vậy anh,cách viết ngắn hơn hay sao v ạ
Promise với function trong .then(function()) tương ứng vs hàm nào hay callback nào trong callback hell v mọi người
hay
best tutorial
Thanks
Thank you.
trong .then neu có bất đồng bộ thì nó xử lý xong bất đồng bộ rồi mới chạy vào finally đúng ko anh?
nhưng bây giờ lại có promise hell :'(
Em có 1 vấn đề như thế này. Ban đầu em có biến is có giá trị false là biến toàn cục, em muốn thực hiện promise xong thì biến is sẽ có giá trị true
let is=false;
const promise=Promise.resolve();
promise
.then(function(){
is=true
}
console.log(is)
nhưng khi thực hiện xong thì biến is vẫn là false. Có cách nào để giải quyết vấn đề này ko anh
vì cái khúc bạn console.log(is) nó nằm bên ngoài promise, nên nó đã in ra trước rồi. Sửa như này xem.
promise
.then(function(){
is=true
})
.then(){
console.log(is) // is có gt là true
}
1 like 1 subcribe là chưa đủ cho 1 video chất lượng như vậy
Promise hell :V