No, no lo debes poner en la línea del if
. Debes leer el código y entenderlo, ¿por qué el location.hash debería formar parte de la condición? No debe estar allí, sino debe ejecutarse si se cumple la condición. Por lo que debe estar en la línea debajo.