Sơ lược vòng đời của Event loop callback promise async await trong Javascript qua chuyện tăng lương

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 25

  • @thayhuugiang
    @thayhuugiang Год назад +1

    quá hay, em xem trên youtube về chủ đề này chưa ai giải thích dễ hiểu được như anh, cảm ơn anh

  • @timtran3055
    @timtran3055 2 года назад

    Video hay quá, mong anh ra thêm clip hay như thế này :D

  • @pvthang1609
    @pvthang1609 2 года назад +1

    Cảm ơn anh đã chia sẻ những kiến thức vô cùng bổ ích này, em code BE python, chỉ code 1 chút chút JS dưới FE nhưng rất thích xem kênh của anh.

  • @yogapassion
    @yogapassion 2 года назад

    bài anh giảng rất dễ hiểu

  • @vutran234_
    @vutran234_ 2 года назад +1

    Cảm ơn anh đã giải thích chi tiết

    • @anonystick
      @anonystick  2 года назад

      Cảm ơn em luôn ủng hộ!

  • @kiennguyencong9855
    @kiennguyencong9855 2 года назад

    thank you anh, đã chia sẻ kiến thức

  • @nguyen-van-quang
    @nguyen-van-quang 2 года назад +6

    Note điểm quan trọng: Bản thân việc gọi một hàm dạng async luôn luôn trả về một promise, bất kể trong hàm có có nội dung gì. Nên cái newSalary khi gọi hàm increaseSalary(); khác với newSalary bên trong hàm, bản thân newSalary trong nội hàm increaseSalary chỉ là một giá trị nguyên thủy- primitive type không phải là một promise. Cụ thể hơn là câu lệnh return không được chạy cho đến console.log trong hàm increaseSalary chạy xong. Anh để hai cái biến tên newSalary dễ gây hiểu nhầm cho các bạn chưa quen Js lắm. Nói vậy không biết đúng không :D

    • @anonystick
      @anonystick  2 года назад +1

      Chắc phải xem xét kỷ luật mình khi đặt tên biến gây nhầm lẫn.

    • @huyle2838
      @huyle2838 2 года назад +1

      Thanks a! Em vừa tiếp cận js nên toàn gán biến mà thấy chạy lung tung. cmt này khai sáng hẳn

    • @voxuanhoa1166
      @voxuanhoa1166 2 года назад

      đoạn này khó hiểu thật, bản thân hàm increaseSalary() trả về một promise, theo tư duy thông thường thì rõ ràng newSalary bên trong hàm là một promise, nhưng console.log nó lại ra là một giá trị, đoạn này chuối thật:3

  • @truongkhanguyen6241
    @truongkhanguyen6241 2 года назад +1

    Cảm ơn anh

  • @phamvantuan3010
    @phamvantuan3010 2 года назад +1

    Hy vong anh lamf 1 vai video ve indexs trong nosql

    • @anonystick
      @anonystick  2 года назад +1

      Chuẩn bị ra video về serises Mongodb Schema Design nên có nha

  • @nhiendo3272
    @nhiendo3272 2 года назад

    đối với những cái mà anh nói ở cuối video thì sửa dụng promise all hoặc promise race có ok cho bài toán đấy ko anh nhỉ

  • @nhungtranthicam2766
    @nhungtranthicam2766 2 года назад +1

    chổ 10: 05 s là anh đề cập học thêm gì ạ, có thể rep em được không ạ

  • @baobaostore
    @baobaostore 2 года назад +1

    làm video về deno đi anh

    • @mykun8737
      @mykun8737 2 года назад

      deno làm gì ông tốn time, tập trung cái để ra tiền cho anh em thoi

    • @baobaostore
      @baobaostore 2 года назад

      @@mykun8737 biết đâu nhỡ sau này có nhiều framework build dựa trên deno, VD ExpressJs, NestJS port sang deno, mà cũng có thể deno sẽ hẹo :v

    • @mykun8737
      @mykun8737 2 года назад

      @@baobaostore đến mùa quýt bạn, lo cái trước mắt node js chưa xong đừng nghĩ xa vời bạn ơi

  • @brolynguyen3430
    @brolynguyen3430 2 года назад +1

    sao em nghe giọng anh nhỏ thế ta mặc dù bật full volume :v

    • @anonystick
      @anonystick  2 года назад

      Ủa vậy hả. Anh check lại xem. Tks em!