Những thứ bạn nên chú ý khi làm việc Javascript
Một danh sách nhỏ những thứ bạn nên chú ý khi bạn code Javascript
- Tránh tạo mới một Object với cú pháp
new Object()
. Thay vào đó, hãy sử dụng cú pháp{}
. - Tương tự khi khởi tạo một mảng, hãy dùng
[]
thay vìnew Array()
. - Tránh viết các lệnh [
if, switch, loops, try
] khi không cần thiết. - Tránh gán giá trị các biến trong phần điều kiện của lệnh:
while
. - Không bao giờ sử dụng
==
và!=
. Hãy dùng===
và!==
. - Không bao giờ sử dụng
eval
. Tại sao? Nó gặp vấn lớn về hiệu năng(nó sẽ gọi các interpreter/compiler một cách trực tiếp), bảo mật (nếu nó được dùng với các input từ user), quá khó để debug. - Không bao giờ sử dụng
with
, nó làm thay đổi phạm vi chuỗi scope và có thể gây ra nhầm lẫn. - Luôn luôn truyền vào một function khi sử dụng
setTimeout
vàsetInterval
- Không bao giờ sử dụng
Array
như là một mảng liên kết (associative arrays), hãy dùngObject
để làm việc đó. - Không sử dụng ký tự
\
ở cuối mỗi string để tạo được một string với nhiều dòng, nó không phải làm một phần được mô tả trong ECMAScript. Hãy sử dụng phép nối' string1 ' + ' string2 '
. - Không bao giờ được sửa prototypes của các built-in objects như
Object
vàArray
. Nếu phải sửa prototypes của một object như làFunction
thì hãy làm nó thật cẩn thận, nó có thể tạo ra những lỗi nghiêm trọng.