Tôi đã đính kèm một gif động để minh họa hành vi kỳ lạ này. Về cơ bản, câu hỏi của tôi là giao diện điều khiển Chrome có xử lý các chế độ var
và let
khác nhau khi được sử dụng trong cùng một phạm vi không? Bạn sẽ nhận thấy rằng sau khi khai báo/gán một biến, nếu bạn cố nhập tên của biến đó vào bảng điều khiển, Chrome sẽ tự động hoàn thành nó cho bạn, hiển thị một danh sách thả xuống chứa những gì bạn gõ. Khi sử dụng let
s, đây không phải là trường hợp. Đây có phải là lỗi, tính năng hoặc có thiếu thứ gì đó về số var
và let
trong JavaScript không?Bàn điều khiển Chrome: sự khác biệt giữa 'let' và 'var'?
Lưu ý: Tôi biết rằng let
sống & sẽ chết trong phạm vi ngay lập tức.
Nếu không là thành viên của nhóm phát triển Chrome, tôi sẽ nói a) họ chỉ tìm các biến phạm vi toàn cầu trong tự động hoàn thành hoặc b) không quan tâm thực hiện nó cho 'let', hoặc c) quên để thực hiện nó – baao
Chỉ cần ra khỏi tò mò, làm thế nào bạn làm cho hình ảnh gif đó? –
@OrkhanAlikhanov yeeeees. Đó là phần thú vị nhất của câu hỏi !!! – baao