javascript basico: estructuras de datos, funciones, objetos... etc