Tôi có thể viết tốc if elseký mà không cần else?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Tôi đã nhận thấy việc đặt nullcho 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 || bhoặc a && b, nếu không bsẽ luôn được đánh giá.
var | varcú 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.