Cách chúng tôi phát hiện
CAST Highlight đếm một lần xuất hiện khi phát hiện nhiều khai báo biến
mã xấu
var header, topnav, content;
mã tốt
var firstVar; var secondVar; var thirdVar;
Người giới thiệu
https. // eslint. org/docs/rules/one-var
https. //bluepnum. trung bình. com/theres-no-need-to-define-all-javascript-vars-once-at-the-top-of-a-function-and-there-hasn-t-been-a66b31f21822
Giới thiệu về CAST và Thông tin chi tiết về mã nổi bật
Trong 25 năm qua, CAST đã tận dụng kiến thức độc đáo về đo lường chất lượng phần mềm bằng cách phân tích hàng nghìn ứng dụng và hàng tỷ dòng mã. Dựa trên trải nghiệm này và các tiêu chuẩn cộng đồng về các phương pháp hay nhất về lập trình, Highlight triển khai hàng trăm thông tin chuyên sâu về mã trên hơn 15 công nghệ để tính toán các yếu tố tình trạng của phần mềm
Cách phổ biến nhất để khai báo và khởi tạo biến JavaScript là viết từng biến trong dòng riêng của nó như sau
var price = 2;
const name = "Potato";
let currency = "SGD";
Nhưng thực sự có những cách ngắn hơn để khai báo nhiều biến bằng JavaScript. Đầu tiên, bạn chỉ có thể sử dụng một từ khóa biến [var, let hoặc const] và khai báo các tên và giá trị biến được phân tách bằng dấu phẩy
Hãy xem ví dụ sau
let name = "Nathan", age = 28, message = "Hello there!";
Phần khai báo trên chỉ sử dụng một dòng nhưng hơi khó đọc hơn so với phần khai báo tách rời. Hơn nữa, tất cả các biến được khai báo bằng cùng một từ khóa let
. Bạn không thể sử dụng các từ khóa biến khác như const
và var
Bạn cũng có thể khai báo nhiều dòng bằng cách sử dụng khai báo được phân tách bằng dấu phẩy như hình bên dưới
let name = "Nathan",
age = 28,
message = "Hello there!";
Cuối cùng, bạn cũng có thể sử dụng phép gán hàm hủy để khai báo và khởi tạo nhiều biến trên một dòng như sau
const [name, age, message] = ["Nathan", 28, "Hello there!"];
console.log[name]; // "Nathan"
console.log[age]; // 28
console.log[message]; // "Hello there!"
Phép gán phá hủy từ đoạn mã trên trích xuất các phần tử mảng và gán chúng cho các biến được khai báo ở phía bên trái của toán tử gán =
Các ví dụ mã ở trên là một số thủ thuật bạn có thể sử dụng để khai báo nhiều biến trong một dòng bằng JavaScript. Tuy nhiên, cách phổ biến nhất để khai báo các biến là khai báo từng biến một, bởi vì nó tách phần khai báo thành một dòng riêng.
const name = "Nathan";
let age = 28;
let message = "Hello there!";
Mã ở trên sẽ dễ thay đổi nhất sau này khi dự án của bạn phát triển
Bạn chỉ có thể sử dụng một từ khóa biến khi sử dụng khai báo được phân tách bằng dấu phẩy và gán cấu trúc, vì vậy bạn không thể thay đổi các biến từ const
thành let
mà không thay đổi tất cả