Bisakah saya menulis if else
steno tanpa else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Saya perhatikan meletakkan null
untuk yang lain bekerja (tapi saya tidak tahu mengapa atau jika itu ide yang bagus).
Sunting: Beberapa dari Anda tampaknya bingung mengapa saya repot-repot mencoba ini. Yakinlah itu murni karena penasaran. Saya suka bermain-main dengan JavaScript.
:)
foo = bar | cat;
, di mana jika yang pertama salah? null ?, itu "jatuh" ke yang kedua. Saya hanya melihatnya, dan tidak menggunakannya.
a || b
atau a && b
, kalau tidak, b
akan selalu dievaluasi.
var | var
sintaks. Hati-hati karena berpotensi sulit untuk "melihat", terutama (IMO) yang bermasalah. Gunakan hemat.