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

Поділитися
Вставка
  • Опубліковано 21 жов 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

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

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

  • @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.

  • @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

  • @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

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

    Cảm ơn anh

  • @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ỉ

  • @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

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

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

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