Mình nghĩ video đúng hơn nên phân biệt rõ khi nào thì chạy đồng thời và chạy tuần tự. Bản chất 2 tác vụ này có thể chạy độc lập đc nên chúng ta sẽ cho phép chạy đồng thời còn nếu await sau bị depend vào await trước thì lúc đó phải chạy tuần tự rồi
xin chào anh Tip và mn ạ. em là newbie JavaScript em thấy khá là cuốn khi học JS nhưng đến phần bất đồng bộ sd Promise và async-await thì có vài thắc mắc muốn được anh Tip và mn giải đáp giúp em với ạ. 1. là Promise có tác dụng như thế nào đối với bất đồng bộ. Và Promise được dùng khi nào và dùng như thế nào trong 1 Project sinh viên, đi làm sẽ hợp lý ạ. 2. tương tự vậy với async - await cũng có tác dụng và khi nào dùng, cách dùng của async - await ạ Nếu có bài viết tham khảo chi tiết, dễ hiểu mn có thể cho em xin link để em đọc thêm về nó với ạ. Em cảm ơn anh Tip và mn nhiều. Chúc anh Tip và mn sức khoẻ và thành công ạ
bản chất Promise nó là eager computation nên ngay khi new Promise là nó đã execute cái task đó rồi, nên là viết với cách 3 thì 2 cái task đó nó sẽ chạy đồng thời ở thời điểm gán bằng nên nó run dc như thế
@@anonystick mấy từ như promise async mình search gg rồi tập nói theo á anh, Eng thì phải tập hàng ngày mới nhớ được, cố lên anh ạ, vẫn chờ clip mới của anh
Cho em hỏi cách tối ưu nhất để gửi nhất để chạy cùng lúc nhiều request, và các request đó lặp lại liên tục cho đến khi có kết quả mong muốn ạ, Em đang dùng for và đệ quy để thực hiện, nhưng nó chạy có bị delay (ví dụ: request A chạy 10 cái liên tục xong mới mới chạy request B). Mỗi request trả về kết quả riêng biệt không liên quan đến nhau
Mình nghĩ video đúng hơn nên phân biệt rõ khi nào thì chạy đồng thời và chạy tuần tự. Bản chất 2 tác vụ này có thể chạy độc lập đc nên chúng ta sẽ cho phép chạy đồng thời còn nếu await sau bị depend vào await trước thì lúc đó phải chạy tuần tự rồi
trước giờ cứ tưởng 3 với 1 giống nhau. Video chất lượng hơn cả khoá học
Tks bạn! Chúc vui vẻ!
Giờ có thêm phương thức Promise.allSettled() cũng khá hay, tiện cho các case thực tế.
tips của anh hay quá anh ơi
hay quá a, cảm ơn a nhiều
Tks em!
promise.all tương đương với const X = await promiseA + await promiseB + await promiseC;
xin chào anh Tip và mn ạ. em là newbie JavaScript em thấy khá là cuốn khi học JS nhưng đến phần bất đồng bộ sd Promise và async-await thì có vài thắc mắc muốn được anh Tip và mn giải đáp giúp em với ạ.
1. là Promise có tác dụng như thế nào đối với bất đồng bộ. Và Promise được dùng khi nào và dùng như thế nào trong 1 Project sinh viên, đi làm sẽ hợp lý ạ.
2. tương tự vậy với async - await cũng có tác dụng và khi nào dùng, cách dùng của async - await ạ
Nếu có bài viết tham khảo chi tiết, dễ hiểu mn có thể cho em xin link để em đọc thêm về nó với ạ.
Em cảm ơn anh Tip và mn nhiều. Chúc anh Tip và mn sức khoẻ và thành công ạ
Để anh nha... Tks em nhiều
@@anonystick em cảm ơn anh nhiều ạ 🥰
cách viết khác của Promise All thấy dài hơn nhưng không biết dùng cho trường hợp nào
series aliconcon còn update ko admin ơi, hóng quá
Quá hay ạ
Cách 3 ảo quả, chưa hiểu cơ chế nó như nào nữa, trước giờ em chỉ dùng Promise.all hoặc Promise.allSettled, cảm ơn anh ạ.
bản chất Promise nó là eager computation nên ngay khi new Promise là nó đã execute cái task đó rồi, nên là viết với cách 3 thì 2 cái task đó nó sẽ chạy đồng thời ở thời điểm gán bằng nên nó run dc như thế
Cảm ơn em đã đồng hành. Chuẩn bị học về redis advance nha.
anh ơi promise all có giống chạy đa luồng ko anh
cách 3 lạ quá mà sao nó giống Promise.all vậy a
Nội dung clip của anh rất hay, nhưng mà anh phát âm tiếng Anh sai hết trơn, nếu được thì mình nên sửa nhé anh, cám ơn anh
Bởi đến giờ vẫn gà nè em, hic. Giúp anh với....
@@anonystick mấy từ như promise async mình search gg rồi tập nói theo á anh, Eng thì phải tập hàng ngày mới nhớ được, cố lên anh ạ, vẫn chờ clip mới của anh
@@huytupham3388 thấy một số ng tiếng anh đọc ko trôi nhưng code vẫn pro thôi, nếu cần giao tiếp thì nên học về phát âm còn ko thì cứ từ từ cũng dc
Cho em hỏi cách tối ưu nhất để gửi nhất để chạy cùng lúc nhiều request, và các request đó lặp lại liên tục cho đến khi có kết quả mong muốn ạ, Em đang dùng for và đệ quy để thực hiện, nhưng nó chạy có bị delay (ví dụ: request A chạy 10 cái liên tục xong mới mới chạy request B). Mỗi request trả về kết quả riêng biệt không liên quan đến nhau
Xài promiseall
promise.all cũng có nhược điểm là nếu có exception 1 cái thôi là cả bầy đều văng
Đó là tính năng mà bạn 😂 bạn có thể xài promise.race hoặc promise.allsettled tuỳ trường hợp của mình muốn 😅
Tiêu đề gây lú , async-await thì so sánh với .then .catch chứ nội dung video là về chạy tuần tự và đồng thời