Estoy estudiando mucho como reducir mi codigo javascript. Mucho mucho. El caso es que donde mas estoy aprendiendo es en ver como me reducen los diferentes compresores de javascript. De una funcion que tengo me la han reducido demasiado... y no la entiendo. Me gustaria que alguien me pudiese explicar letra por letra su significado:
-Mi funcion:
Código Javascript:
-Funcion reducida:Ver original
function k(t) { if(t=='')t=' :P '; if ('console' in self && 'log' in console)console.log(' · '+t); }
Código Javascript:
Ver original
function k(q){""==q&&(q=" :P ");"console"in self&&"log"in console&&console.log(" \u00b7 "+q)}
Me gustaria que me explicaseis (seguir la lista porfis):
1 - ¿No tengo que usar IF en ""==q&&(q=" :P ");?
2 - ¿Que es q&&?
Vaya.. pense que tenia mas dudas, pero es que es tan raro. Jeje.