¿Puedo contar con que Javascript falla inmediatamente cuando una condición en una expresión resulta falsa?Evaluación de orden condicional de Javascript
f = {'a':'b'};
if (f.a !== undefined || f.a === 'b') {
// Is this OK to use, because the second condition will never be evaluated?
}
Por lo que veo en el código de su segunda condición siempre se evalúa porque (f.a! == indefinido) es igual a verdadera. – a1ex07
@ a1ex07 Gracias, corregidos. – ash
La segunda condición se evaluará si la primera se evalúa como falsa. – RobG