Không hiểu javascript
Sử dụng const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 959 cho tất cả các tài liệu tham khảo của bạn; . dây dẫn. const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 961, const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 962 Show
// bad var a = 1; var b = 2; // good const a = 1; const b = 2;
Các đối tượng
Mảng
hủy diệt
Dây
Chức năng
Hàm mũi tên
Classes & Constructors
Modules
Trình vòng lặp và Trình tạo
Của cải
Variables
Hoisting
Comparison Operators & Equality
khối
Tuyên bố kiểm soát
Bình luận
Khoảng trắng
dấu phẩy
dấu chấm phẩy
Loại đúc và ép buộc
Naming Conventions
phụ kiện
Sự kiện
jQuery
Khả năng tương thích ECMAScript 5
Kiểu ECMAScript 6+ (ES 2015+)
Thư viện tiêu chuẩnThư viện tiêu chuẩn chứa các tiện ích bị hỏng chức năng nhưng vẫn tồn tại vì lý do cũ
thử nghiệm
Performance
ResourcesLearning ES6+
Read This
Công cụ
Other Style Guides
Other Styles
Further Reading
Sách
Blog
Podcast
Trong thế giới hoang dãĐây là danh sách các tổ chức đang sử dụng hướng dẫn phong cách này. Gửi cho chúng tôi yêu cầu kéo và chúng tôi sẽ thêm bạn vào danh sách
DịchHướng dẫn phong cách này cũng có sẵn bằng các ngôn ngữ khác
Hướng dẫn Hướng dẫn Phong cách JavaScript
Trò chuyện với chúng tôi về JavaScript
người đóng góp
Giấy phép(Giấy phép MIT) Bản quyền (c) 2012 Airbnb Theo đây, quyền được cấp miễn phí cho bất kỳ người nào có được bản sao của phần mềm này và các tệp tài liệu liên quan ('Phần mềm'), để xử lý Phần mềm mà không bị hạn chế, bao gồm nhưng không giới hạn các quyền sử dụng, sao chép, sửa đổi, hợp nhất Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc phần quan trọng của Phần mềm PHẦN MỀM ĐƯỢC CUNG CẤP 'NGUYÊN TRẠNG', KHÔNG CÓ BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN CÁC BẢO ĐẢM VỀ KHẢ NĂNG BÁN ĐƯỢC, TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM. TRONG BẤT KỲ TRƯỜNG HỢP NÀO TÁC GIẢ HOẶC NGƯỜI GIỮ BẢN QUYỀN SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ KHIẾU NẠI, THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO, DÙ TRONG MỘT HÀNH ĐỘNG HỢP ĐỒNG, NGOẠI TỆ HOẶC CÁCH NÀO KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC LIÊN QUAN ĐẾN PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC CÁC GIAO DỊCH KHÁC TRONG sửa đổiChúng tôi khuyến khích bạn rẽ nhánh hướng dẫn này và thay đổi các quy tắc để phù hợp với hướng dẫn phong cách của nhóm bạn. Dưới đây, bạn có thể liệt kê một số sửa đổi đối với hướng dẫn phong cách. Điều này cho phép bạn cập nhật định kỳ hướng dẫn phong cách của mình mà không phải xử lý xung đột hợp nhất |