hola buenas :>
estaba creando funciones javascript y para que no se me hagan tan largas, las reduje hasta al máximo que pude, luego use un compilador (closure compiler service)
y me la redujo mas
"la función XD"
y todo bien. la consulta es que en mi código hay un if este:
Código Javascript
:
Ver originalif(cla!=!1){ar_=cla.split(/\{/g)[1].split(/\}/g);resul=(completo==!0)?cla:ar_[0];}
y el compilado es este
Código Javascript
:
Ver originald!=!1&&(c=d.split(/\{/g)[1].split(/\}/g),g=f==!0?d:c[0]);
comprendo el compilado lo que no capto es la parte que dice
-->
d!=!1 <-- que seria ->
cla!=false
-->
(c=d.split(/\{/g)[1].split(/\}/g),g=f==!0?d:c[0]) <--- que seria -->
{ar_=cla.split(/\{/g)[1].split(/\}/g);resul=(completo==!0)?cla:ar_[0];}
la duda es como lo a remplasado el
if por el
&&, que interpreta con eso,
seria = a decir
var dato=dato || 'nada'; <- si dato es falso coje
nada si no coje el
dato,
seria algo asi pero en
&& o no ??