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.

КОМЕНТАРІ • 29

  • @F8VNOfficial
    @F8VNOfficial  3 роки тому +6

    Anh em làm bài tập tại: fullstack.edu.vn/exercises/lesson/266

  • @antonytran229
    @antonytran229 Рік тому +6

    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 .

  • @Tuvigiacngo
    @Tuvigiacngo 3 роки тому +39

    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

    • @Tuvigiacngo
      @Tuvigiacngo 3 роки тому +4

      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é!

  • @laocong2537
    @laocong2537 2 роки тому +3

    13:57 thương a quá ho khù khụ luôn :

  • @chanhung9172
    @chanhung9172 3 роки тому +8

    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.

  • @nguyen-duc-trinh
    @nguyen-duc-trinh 10 місяців тому

    Cam on anh Son nhieu a, kien thuc rat hay

  • @phapnguyen155
    @phapnguyen155 3 роки тому +2

    cái promise này mà viết với arrow function là nhìn gọn luôn :>

  • @selfdiscoveryy
    @selfdiscoveryy 11 місяців тому

    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 ạ.

  • @thanhtung7475
    @thanhtung7475 3 роки тому +1

    hóng nodejs quá a ơiiii

  • @ledinhthai69
    @ledinhthai69 2 роки тому +1

    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!!!

  • @dungbkhn02
    @dungbkhn02 Рік тому

    Very good video!

  • @titocomfortable
    @titocomfortable 3 роки тому +1

    nodejs ra tiếp đi a ơi a ơi, hóng quá

  • @nganguyenbinh7735
    @nganguyenbinh7735 3 роки тому

    quá hay anh ơi

  •  2 роки тому

    cam on anh !^^

  • @ucphu6269
    @ucphu6269 2 роки тому +1

    Đoạn callback hell đó nếu viết bằng promise thì viết sao vậy ạ?

  • @nguyenvanhung8560
    @nguyenvanhung8560 2 роки тому +1

    sao lại có thể
    promise
    .then
    .catch
    vậy anh,cách viết ngắn hơn hay sao v ạ

  • @khoatran1535
    @khoatran1535 3 роки тому

    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

  • @quanpham6860
    @quanpham6860 2 роки тому

    hay

  • @nguyenhuy9448
    @nguyenhuy9448 3 роки тому

    best tutorial

  • @laothantien
    @laothantien 3 роки тому

    Thanks

  • @manhngo2724
    @manhngo2724 3 роки тому

    Thank you.

  • @sometimesalways1259
    @sometimesalways1259 2 роки тому

    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?

  • @tieulac305
    @tieulac305 3 роки тому +3

    nhưng bây giờ lại có promise hell :'(

  • @luisdato1712
    @luisdato1712 Рік тому

    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

    • @lethaibinh9638
      @lethaibinh9638 Рік тому +1

      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
      }

  • @gametur3062
    @gametur3062 2 роки тому

    1 like 1 subcribe là chưa đủ cho 1 video chất lượng như vậy

  • @top_1_florentino
    @top_1_florentino 2 роки тому +1

    Promise hell :V