Liam Lambert
11 tháng 10 2024
Tránh đệ quy trong chức năng trình chiếu JavaScript với lời hứa
Trong các vòng lặp liên tục, một bản trình chiếu không có hồi kết như vậy, việc đệ quy có thể dẫn đến tình trạng tràn ngăn xếp cuộc gọi khi làm việc với các phương thức JavaScript sử dụng Lời hứa. Để điều chỉnh luồng hàm mà không khóa trình duyệt, một tùy chọn điển hình là sử dụng vòng lặp while(true) không đồng bộ hoặc thay thế lệnh gọi hàm đệ quy bằng một phương án thay thế như setInterval.