Tôi có thể viết tốc if else
ký mà không cần else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Tôi đã nhận thấy việc đặt null
cho các công việc khác hoạt động (nhưng tôi không biết tại sao hoặc nếu đó là một ý tưởng tốt).
Chỉnh sửa: Một số bạn có vẻ bối rối tại sao tôi lại cố gắng thử điều này. Hãy yên tâm rằng nó hoàn toàn không tò mò. Tôi thích làm rối tung với JavaScript.
:)
foo = bar | cat;
, nếu cái đầu tiên là sai? null?, nó "rơi qua" đến lần thứ hai. Tôi chỉ nhìn thấy nó, mặc dù, và không sử dụng nó.
a || b
hoặc a && b
, nếu không b
sẽ luôn được đánh giá.
var | var
cú pháp. Cẩn thận vì nó rất khó để "nhìn thấy", đặc biệt là các bộ ba (IMO) đang gặp vấn đề. Sử dụng một cách tiết kiệm.