Czy wyrażenie <boolean> && statement () jest takie samo, jak instrukcja if (<wyrażenie boolowskie>) ()?
Czy te dwa są identyczne?
Załóżmy, że masz:
var x = true;
A potem masz jedną z:
x && doSomething();
lub
if(x) doSomething();
Czy istnieje jakakolwiek różnica między tymi dwoma składniami? Czy natknąłem się na niezły kawałek cukru?