Tôi biết rằng không gian màu trắng không liên quan đến JavaScript, nhưng tôi tò mò về phong cách.Không gian JavaScript sau hàm
Khi xác định một chức năng như:
function Foo(a, b, c) {}
tôi không đặt một không gian sau khi tên hàm. Nhưng, nếu tôi đang tạo ra một chức năng như là một biểu:
Bar(function (a, b, c) {
// do something
})
hoặc
{
Foo: function (a, b, c) {
// do something
}
}
tôi thấy mình tự nhiên gõ một không gian. Tôi nghĩ rằng điều này là bởi vì tôi đã tự rèn luyện mình để nhập một khoảng trắng ngay sau từ khóa chức năng (hoặc từ khóa nói chung). Tuy nhiên, tùy theo ngữ cảnh, một không gian có thể trông khó xử. Điều gì có ý nghĩa hơn? hầu hết mọi người làm gì?
Xin lỗi nếu điều này đã được yêu cầu trước đó; Tôi không thấy nó xuất hiện.
Như bạn đã nói, nó không liên quan và không thực sự mang tính xây dựng. Nó chỉ là một vấn đề của sự lựa chọn! Loại câu hỏi này không phù hợp với StackOverflow vì nó sẽ chỉ bắt đầu tranh luận về sở thích cá nhân. –
Tất cả những gì tôi quan tâm: http://javascript.crockford.com/code.html –
Tôi chỉ nhận thấy cú pháp JS mặc định của Sublime Text 3 chỉ làm nổi bật các đối số chức năng màu khi có khoảng cách giữa hàm và (...) – northamerican