Pregunta de entrevista de Saviant

Javascript in depth. prototype, closures, hoisting etc.