Nó dường như là thời trang gần đây để bỏ qua dấu chấm phẩy từ Javascript. Có một bài đăng trên blog vài năm trước nhấn mạnh rằng trong Javascript, dấu chấm phẩy là tùy chọn và ý chính của bài đăng dường như là bạn không nên bận tâm với chúng vì chúng không cần thiết. Bài đăng, được trích dẫn rộng rãi, không đưa ra bất kỳ lý do thuyết phục nào để không sử dụng chúng, chỉ là việc để chúng ra ngoài có ít tác dụng phụ.
Ngay cả GitHub cũng đã nhảy vào nhóm không có dấu chấm phẩy, yêu cầu bỏ qua bất kỳ mã nào được phát triển nội bộ và một cam kết gần đây đối với dự án zepto.js bởi nhà bảo trì của nó đã loại bỏ tất cả dấu chấm phẩy khỏi cơ sở mã. Những lời biện minh chính của ông là:
- đó là vấn đề ưu tiên cho đội của anh ấy;
- ít gõ
Có những lý do tốt khác để bỏ chúng?
Thành thật mà nói tôi có thể thấy không có lý do gì để bỏ qua chúng, và chắc chắn không có lý do gì để quay lại mã để xóa chúng. Nó cũng đi ngược lại ( năm ) thực hành được khuyến nghị , mà tôi không thực sự mua đối số "sùng bái hàng hóa" cho. Vì vậy, tại sao tất cả các dấu chấm phẩy gần đây? Có một sự thiếu hụt lờ mờ? Hay đây chỉ là mốt Javascript mới nhất?
;
có thể phá vỡ mã của bạn. Vì vậy, tôi muốn nói rằng đó là một tài liệu tham khảo hữu ích cho câu hỏi này.