La respuesta la encontrarás en las FAQs de JavaScript y en esta misma página hay un post de Ánima que trata sobre lo mismo. La pregunta sin embargo es ¿para que demonios quieres ocultar tu código?

¿Qué secretos esconde que no puedan ser compartidos?

. Te advierto de antemano que todos los métodos de ocultación de código son franqueables.
Saludos.